Just got back from Mallorca where the riding was fantastic. I can recommend Bikehead for bike hire, these guys are super-friendly and very efficient. The bikes were set up perfectly on arrival, delivered to our villa and collected at the and on time. Great bikes (Super Six Evo with DI2) as well. I have no connection with this company, just wanted to share the experience of great service from people who clearly love riding.