We have cruised often and prefer small ships. We only went on this trip to be with friends and to see the carousel at sea. We were pleasantly surprised to enjoy this ship tremendously. We didn't feel like there were 6200 other passengers with us on the ship. We never felt bothered by crowds and the only time lots of passengers gathered in one place was during the parades on the Royal Promenade.
Main dining room food was much tastier than other RC ships. Our server was very friendly - the only thing I didn't like was she delivered appetizers, soups and salads all at once. I didn't complain to her - we were far from the kitchen and I guess that several trips would have extended our 2 hour dinners to 2 1/2 hours, and we would have missed our reserved shows.
We did our planning in advance and knew that we needed reservations for all of the shows, but there were always plenty of seats available 10 minutes before showtime for others who did not have reservations.
Labadee was also nicer than we expected with beautiful beaches and wonderful, clean water. We ate lunch early and avoided the long lines. The bobsled was a disappointment, the track too short and "wimpy" was the description we decided upon. Just as on the ship, there was never a problem finding a lounge chair.
We would definitely recommend this ship and we may even try the Allure of the Seas someday. We've heard it's even better than Oasis.