We took this cruise but I was mainly disappointed, especially with the food on board. The only good meal we had was at the steak house, the fillet was very good but when we went to the dining room the food is basically cafeteria food. For this reason, when we hit port we try to eat off the ship since we can generally find much better food in the ports.
Service was ok, but they did have a "happy hour" in one of the bars and we had to wait 40 minutes to get served. This is a bit excessive and next time I won't even bother trying to save a couple of bucks. In addition they nickel and dime you to death. I asked for some orange juice at the international café and they were going to charge me for it....the only place to get "free" juice was in the buffet area or in the dining room.
The entertainment onboard was a joke and saying these performers were rejects from Vegas wouldn't even describe how bad the dancers and singers were. There was 1 good female singer but the others would not make it past the 1st round in American Idol. The only port I was looking forward to was Belize but the weather was too windy and we had to skip this port.