This was the second time we've cruised on this ship. Last year we did the Eastern Caribbean. All in all, it was an excellent experience. Embarkation went very quickly, and we were soon on the boat having lunch. The buffet food quality ( Windjammer ) was excellent throughout the cruise. The dinner food quality was only OK to good ( and I'm not picky). To be more specific, the appetizer and desserts were always excellent. The main course, however, was only OK, and on a few evenings was not even up to the OK level (and I'm not picky at all; the chicken cordon blue was almost inedible and was mostly bone). The service at dinner was outstanding, and we had the nicest, friendliest waiters. I wouldn't complain to them about the food, because I liked them too much (and you can always choose the Windjammer).
The room as well kept neat and clean, and opened at the balcony to our children's room. Nothing much to say here, except everything was excellent. Our steward was a great guy.
There are many activities on the boat, and sea days were spent by the pool, or walking around the shops. The gym is just about the best I've ever seen. Even on busy days, you could always find a machine to work on.