The cruise had some of the best entertainment and crew I have ever encountered, and I truly loved my trip.
I was lucky, though, that I am very organized and booked everything in advance. The ship houses a LOT of people, and the shows for the week book up really fast. I had several friends on board who didn't get to see any because they didn't know to book in advance. You have to reserve seating for most of the main shows, and you have to do it fast. However, if you're organized, you'll really love all the entertainment on the ship.
I've honestly never had better drinks (even on other cruises) and the food was even better than previous cruises, too. I also had four separate servers remember me - including my name and drink order. Given the number of people they see in any given week on a freestyle cruise, I was very impressed!