I chose this cruise because we wanted to take our four grandchildren and the two bedroom, two bath grand suite was perfect for them. My wife and I stayed in a junior suite. Thought the ship was in pretty good shape for its age.
Wanted to clear up a posting that said suites had no benefits. Of course, this applies to grand suites and above which are the only suites for which RCCL provides extra benefits. Those passengers are allowed to go to the Diamond, Diamond Plus, and Pinnacle lounge on deck 14 for breakfast in the morning and for free drinks/canapes in the evening.
The food in the MDR was pretty good, especially the beef and lamb. Windjammer food was OK.
All four of our grands had a separate bed. Two bathrooms were especially appreciated.