We were on the Oasis last year and found Royal Caribbean to be well organized. This was not true on the Liberty of the Seas. We waited on line for 2 hours in a small hallway to get off the ship in Belize. We had signed up for the shows before we left and they changed the days and the times! We were 10 people celebrating our anniversary and we were to have one table at dinner. This was only achieved after much complaining and discussion. Not sure I would go on Royal Caribbean again.