This is the second cruise my husband and I have been on and all I have to say is this was the absolute best!!! We went to Ensenada Mexico for a 3 day cruise so one day was spent out at sea. I cannot say enough good things about this ship. Beyond everything, however, was ALL the entertainment that was offered! I was in shock to see that the staff really go above and beyond to make sure that everyone has a great time. There was sooooo many things to do, for every age. The ship gives a "newsletter" everyday to tell you what activities are going on on the ship. There seemed to be something happening almost every 30 minutes: they had a towel folding show for kids, a champagne and art auction, comedy clubs for both children and adults, different shows, night clubs, bingo tournaments, the list goes on and on. There is also lots of fun things to do on the upper decks such as ping pong, bag toss, miniature golf, chess. They also have a library with lots of board games to play. The gym was large and had lots of equipment. There is an arcade area and a casino. They have 2 pool areas: one for kids and one for adults which was also used by the kids :-) Again, I was kept very very entertained the entire time we were on the ship. The food was great, the staff was great, the entire ship was kept very clean and well maintained. I will definitely cruise again on the Carnival Imagination, next time with the kids LOL