This was our first cruise on Royal Caribbean. Previous trips were on P&O. Our first impression was the ship was clean and the staff were very professional.
We had a Junior Suite on deck 9 with a balcony. (Port Side) The cabin was spacious and very clean - We met our cabin attendant on the first afternoon, he was very pleasant, and through out the cruise was always there to help - not to mention he did a fantastic job maintaining our cabin.
There was no issue with the amount of food, from the buffet (Windjammer) to the specialty restaurants. The Windjammer was always busy and the food was good for a large buffet. Salad bar was very good.
The cabin was spacious, and very clean. The bathroom was big enough and included both a bath and shower.