March 2015 - Carnival Imagination to Mexico
This cruise ship was as good as any of the others I have been on (and there a been a few!). It only lacked a sports court for my sons. Ping pong games and mini golf only take up so much of their time and then they got bored.
Dinners were excellent!