I have been on about 10 royal Caribbean cruises. I am about to go on another one in less than a week. I was bored and decided to look at reviews. I see many bad reviews. I just don't get it. Royal Caribbean is the best cruise line. I have also been on many carnival and Norwegian cruises and royal is by far my favorite. Food is amazing. Everyone is complaining and the service being slow, of course it is..there is 4000 people on the ships. And why would you want to be in a Rush...lunch In the windjammer isn't that great, so usually just go to sorrentos to eat pizza. All the shows are great!!! Cabins are small, but they can't be big due to the fact that they have so many for all the guests. But you are never in the cabin anyway, so doesn't really matter. Cozumel and Belize are the two worst islands I have been to, so I pick ships that are not going to those islands, but by now I have been to all the islands so I just go on the ship just to go cause cruising is my favorite vacation. My favorite islands are Bahamas, st. Thomas, st. Marteen, and costa maya, labadee...went to st. Kitts last year and was a beautiful island. Service is amazing. The service ok the smaller, older ships aren't good cause that is where they start new people for them to train and get better and put them on the nicer, newer ships. Anything I need or request I get right away. Royal takes care of their guests.