Food was good overall, a few things bland, but everything was enjoyable. But the Horizon Buffet was ALWAYS crowded in the serving line - like a cattle call. Too small for the number of people served. The DaVinci and Michaelangelo dining rooms were great, the staff very attentive. We chose anytime dining and were pleased with that option.
Entertainment was uneven. I enjoyed the singing and dancing production numbers, but when they're repeated the next night, what's to do. The theater was too small, plush but not comfortable. Plus the crowd gets there 30 minutes early or there are NO SEATS. Frequently had to come back for the 10 PM show. This also happened at popular port talks. Scholarship at Sea speakers were knowledgable but not gifted speakers.
I especially enjoyed the Zumba with Pinky, and the Ballroom dancing with Melissa.
The best part of the ship was the crew. They were all friendly, helpful and dedicated to everyone having a good time. The ship was beautiful but the elevators were always crowded. The one thing missing was an enclosed pool. The only time I ever got into the pool was the last 2 days as we approached Florida. The morning hosing of the deck and furniture left the furniture wet when we tried to sit outide and eat. The "Movies Under the Stars" is a nice idea in the Caribbean but not in the Baltic and north Atlantic. But the volume was so loud, you had to go to another part of the ship to enjoy the outdoors.