Great cruise vacation with families! Lot's of activities on ship and on port. Complimentary food quality were above average to excellent, services and staffs are very friendly.
We picked internal cabin (no window no balcony) because we only goes there to sleep or to freshen up before the next activities. Works great for us. On deck 9, didn't notice too much of rocking. Only had to take Dramamine once after meal with wine, just because the combination was a bit too much. Walking around the "outdoor" area helps with nausea.
The buffet was fine, lots of options includes gluten free section. Main dining hall was really great, it mades the trip extra special. Our service staff went above and beyond to make sure we like our food, and often offered to replace with something else if we didn't like it. One of the nights we had to dine without reservation, the staff was just not as attentive.