I had a blast on my cruise. The cruise director Jackie Chang ( yes that's his name ) was absolutely hilarious!! The competitions he hosted had me laughing for days ! I still watch the videos on my phone. The speciality dining was good. I tried the BBQ place and seafood spot. Good service there. The only complaint I have is the dining room service was entirely too slow. Your meal would come out separately at times ,15 mins after your first part. Dinner was at 830 I wouldn't leave till 1030 sometimes. I also didnt like that there was no captains ball with lobster served. The go carts were fun. Be sure to book ALL entertainment items on the day your bored. Go carts, laser tag, shows..they fill up fast. Garden cafe was ok. Always hard to find a seat. Drinks were def watered down...Overall good cruise and would cruise again..