The Imagination is a little dated in terms of decor, but the staff certainly made up for the lack of ambience. We had 18 women traveling in our group to celebrate a friend's 50th birthday and we were there to have a good time. The staff was great in putting up with our sometimes rowdy party going, and we had a fantastic time.
The two stops in both Catalina and Ensenada were beautiful, and I would highly recommend the wine tour in Ensenada. The tour guide, Melanie, did a fantastic job of combining a little history with some fun facts, all the while keeping folks informed and entertained. We toured Catalina on foot and had a great lunch at El Galleon, with a view of the beach.
The only small disappointment was the food. Having been on other cruise lines in the past, you may find Carnival's lack of selection and quality a little less than other ships. The staff at the night club was great and entertaining. We spent a lot of time on the LIDO deck and experienced good drink service there. The casino staff was ok- the payouts on both tables and slots were poor in our experience, but still we managed to have fun.