First of all, embarking and disembarking were amazingly easy and swift. Parking was close but expensive ($90). Our stateroom was ready early and was roomy and sunny.
Food: Breakfast was usually good, but they do ration the bacon (what gives?). Buffets on the Lido deck were the usual family fare--hotdogs, hamburgers, and chicken nuggets. Dinner in the seat-assigned dining room was sometimes an odyssey. There was no strict adherence to the dress code, and we were often the last table served. We sometimes left the dining room as the next seating was arriving. Our server (Jasmina) was great, but if we asked for something off the menu, she told us it was not available. When we discussed food allergies and dietary preferences with the maitre'd, we were told we would have to order our food 24 hours in advance. Bread and soda refills were available only upon request and a significant wait. We ate in the dining room every night, and otherwise enjoyed the food.
Pool: Small, limited number of deck chairs around the pool. Most of them were "saved" and unavailable by the time you got out there. Oh, and lots of smokers. The Serenity Deck (adults only) was not private (overlooked by 2 outside dining areas) and too small to accommodate everyone who preferred to be without kids.
Good room. Lots of closet space but a dearth of electrical outlets. Quiet hallways. Big window.