This was our 9th time on the Imagination, not all from Long Beach.
Service in all areas is a solid 10.
Food was a 9.5 - just the breakfast items one day were a little off. We ordered from the Steak House menu just about every night. Steaks were very, very good. Lobster was also awesome. Carnival has UPPED their food quality. I get that people don't like the Flat Iron steak, but it is a FLAT IRON STEAK - WHAT DO YOU EXPECT! Order from the steak house menu, you WILL NOT BE DISAPPOINTED! GUY's burgers is a welcome addition. You really can't beat this vacation for the price. We flew from Atlanta to do this cruise, and we will do it again!
This is one of the best ports for getting on/off the ship. Everyone from the greeter at the door to the customs guys when you leave your cruise are professional in the highest sense.