The Carnival Sensation is an older ship that manages to keep up with today's new super-liners thanks to recent updates and a staff that was second to none.
The room was clean and on the large size. The food in the dining room and the buffet was some of the best we have ever tasted and the drink selection was acceptable. Activities are pretty much standard fair, the "show" was rather boring but the comics were funny.
The 2 ports in the Bahamas are nothing spectacular, in fact, Freeport is a cargo port that requires a bus to even get to the nearest shopping district, not worth getting off the ship for.
The cabin was very nice. Larger than we expected it was comfortable, clean, had a new LCD television, a chair and a desk. The bathroom was well laid out giving us one of the largest showers we've had on a cruise ship.