Carnival Imagination was a total disappointment; we will NEVER cruise on Carnival again.
We booked an ocean view cabin and enjoyed looking out at the sea; however, the cabin was very small. There was no room to maneuver around the bed, which was propped against the outside wall. The cabin had a desk and chair; no small size refrigerator and no hair dryer.
The dining staff was not accommodating. Twice over the 4 days were we asked if we would like more tea or coffee, while seated and dining. The staff in the buffet area, while busy, would about knock people over without an excuse me. Speaking of dining, the food was horrid. To say that it was 1/2 step up from inexpensive buffet food describes it appropriately. The buffet was sparse and it appeared that the staff was trying to conserve on the amount of food consumed. Once the food was gone; it was gone. Desserts were not refilled. Orange juice was not replenished in the morning. The best food, sorry to say, were the sandwiches and cheesburgers made at the grill!