this was my first experience with Carnival Imagination and my family and I had a ton of fun!!! The boat offers many amenities and the crew is just simply the best!!! The food was amazing from day one and personally I recommend the fine dinning where you eat while being entertained. Carnival Imagination is a very well organized company and I have absolutely zero complaints. They even had a gym that had all the equipment needed. Mexico is beautiful and I had a blast zip lining and horseback riding!!!
Our cabin was appealing and the personnel was very friendly and professional. We had plenty of space and everything was very convenient.