We have only sailed once before (with Princess) and were looking for a holiday cruise that wasn't overrun with kids on winter break. We love kids, but as teachers, we needed a little break ourselves! Although there were kids on board, they weren't the focus of the cruise and seemed polite, in control, and even "cultured". We enjoyed seeing kids reading books and appropriately enjoying the entertainment.
Most positive aspects of this cruise:
*The food was outstanding!
adequate - with TONS of storage - great closet areas, under the bed space and every nook and cranny utilized for maximum usage.
The complimentary buffet BBQ on the island was a grand surprise - tasty and filling. The beaches were perfectly clean and relaxing.