Carnival Imagination
Sail date: August 01, 2007
Not the best but not the worst.
Food was OKAY. Rooms were big. Kept very clean; wait service was slow and took a long time to clean up around pool. Pool was dissapointement to pictures. Getting off in miami was the worst. Overall, cruise was okay.