Food:
I was impressed by the main dining rooms, the meals were consistently well prepared with equally good meat, fish, and vegetarian options. Sometimes crisp items, like spring rolls, were soggy, but generally things were very tasty given the mass production. The Lido Deck offerings were bland and repetitive, but not terrible. Desserts were basic but usually tasty, and not as gelatin-oriented as other cruise lines I've been on.
Service:
Our room was well designed to be comfortable for several days. The art was weird, but contemporary. There was plenty of storage space, and the furniture was in good shape. However, the location was noisy. There was a high pitched squeaking sound in the bathroom, which meant the door had to be closed all the time (making it hard to dry swimsuits). The was loud machinery grinding, and frequent thunks from below the cabin. It got worse when the seas were rough, so maybe it was the dampeners. We had to use earplugs to sleep. Light sleepers, try elsewhere.
Large private island with plenty of beach chairs and shaded clamshells...and a lot of bars. The water is beautiful, although we had an unexpected visitor--a lemon shark which meant some excursions were canceled. The staff were great, and the food wasn't bad, and even included gluten-free hot dog buns.