Just back from the Liberty of the Seas to Cozumel. The ship was absolutely amazing. Clean, smelled nice, easy to navigate, lots of activities and food! The service was great for the most part. There were a few dealers and casino pit staff that were rude, but that was really the only issue I had on the cruise. Tons of activities for all ages, from lounging by the pool, to kareokee to riding the flow rider (which is great! you must try it.) The main issue I had with this cruise? Disembarking. Very disorganized, long, delayed. Do yourself a favor and just relax until they announce you must get off the ship. I also found it annoying that you have to eat breakfast by 8am in the main dining room, or you are stuck in the buffet. One other issue, I was trying to have dinner with some friends and the staff seemed to be reluctant to make this happen, even though I had mytime! They made it work, but it was like pulling teeth. I would advise anyone to try out the Liberty. Great cruise.
The cabin was clean and comfortable. No complaints. One suggestion to Royal; have more shows that play in English ALL THE TIME.
Port is a little old and run down, they make you sit in a row when you are waiting to board, but it was alright. The view sailing away is really cool.