This was my first cruise and I wasn't sure what to expect. It was absolutely amazing! My wife and I are currently planning our second cruise, it's such a great way to travel!
First, the pros.
The staff was top notch. My sister has a severe peanut allergy and she made Royal Caribbean aware of this several months in advance. The wait staff had a plan ready and went above and beyond to ensure her food was peanut free. They really made her feel taken care of and we were all so appreciative. Julio from Honduras in the Windjammer is such a cool guy. We met him on our day and we looked for his tables every day after that. If you're on this ship, look for Julio, he'll take care of you. The cabin attendant remembered our names after the first introduction and always greeted us like old friends. Our rooms were always clean and taken care of, not one issue at all.
Cabin was fine. Plenty of space, bathroom was a little cramped, but that's okay. We didn't plan on spending much time in the cabin anyway.