We have been on numerous cruises with Carnival, Royal Caribbean, and Princess over the years. The atmosphere on the Sensation was very good and reminds you of what cruising on Carnival is all about.
The food was good on this ship. We ate in the main dining room for dinner, and utilized the buffet, rotisserie, and grill for breakfast and lunch. We never had much of a line, if at all, and had numerous selections to choose from.
Service was very good and personalized. Our cabin steward knew our names the first day, and greeted us every day by our names. We had the any-time dining. The waiters in the main dining room always greeted you by your names.
nice location, downside was bathroom as there wasn't any way to dam the water and each time you took a shower, the entire bathroom flooded. The second person always waded in water to take shower.