Dreadful. Everything was owned by Royal Caribbean. The tiny restaurant we got lunch at forgot half of what we ordered & took 10+ minutes to bring a drink - but only because 18% gratuity was already included I'm sure.
Cozumel was perfect. It was the fastest getting on and off the ship. The Jeep tour was one of the best times I've had on a vacation. We all got to drive, it took us EVERYWHERE! Through the city streets, back down the alleys, to 3 different beaches! Loved every minute of it.