I was invited to join a birthday group traveling to the Bahamas. We cruised on the Carnival Sensation. The staff was quite friendly, I must say! Our steward was very outgoing (the three times we saw him), our dining room service team of Alex, Soe, and Karla was magnificent, and the cruise director Deon kept the party going! Those were the very best parts.
The cruise ship is kept pretty clean. I could not rave about our housekeeping team or our steward, who was never available by the direct line that he offered to us on the 1st day. Bathroom was not kept clean or stocked until day 2/3 or so, which was disappointing. Regarding the food...the reviews on this site are accurate in that the buffet, IMO, is terrible. I chose to stick with Guy's Burger Joint (surprisingly delicious), the Blue Iguana (tasty taco bar), and the Main Dining Room fare. I really wish that there were other dining options; I got pretty tired of having burgers and tacos almost every day for lunch. The main dining room was the best bet (brunch/dinner only). The portions are tiny, considering the limitless dining offering (you can enjoy as many dishes as you'd like--the entire menu can be had for dinner). We chose open dining, too, which was a nice flexible option. We also enjoyed the Cheers alcohol package, which I HIGHLY recommend. The bartenders are pretty slow-moving, and not super friendly, unlike the rest of staff...however, the package pays for itself in 5 drinks or so throughout the course of the day.
The cruise ship director Deon made a BIG impact on this trip. He livened up every night (and day) with his beautiful singing voice, great sense of humor, and vivacious personality. My sister is booking another trip solely because of him, so...there you have it!