We recently returned from a cruise on the Carnival Freedom ship. It was an 8 day cruise that stopped at St Thomas, Antigua, Tortola and Nassau.
The trip was fun, though most of the ports were very similar. We booked one excursion through the ship and went and did our own thing at the other ports.
The slide on the ship was fun, and the pools (though small) were fun and clean.
I wish they would have broadcast the NBA playoffs on the big screen at night (I was on a disney cruise a few years ago that aired a playoff game every night on their big outside screen and it was the best) but the movies they showed were fun.
The casual dinning was ok. The pizza bar, hamburgers, and the lunch and breakfast buffets had a decent variety but the food seemed kind of cheap.
The formal dinning in the dinning rooms had better food but not as high quality as some ships I've been on in the past. The service was often very slow and refills on drinks or bread came very very infrequently. Also, it seemed significantly less formal than on some other ships. A lot of people didn't really dress up, and the meals didn't come in as distinct courses as I am used to on cruises. There was basically a starter, a main course and a dessert, instead of a starter, salad or soup, palate cleanser, main course, desert. But that doesn't mean it was bad, just a bit less formal.
The casino was fun and I think the frequent tournaments helped keep it fun. The craps table was always busy and exciting every night. A lot of the dealers seemed like they were still in the training phase, but they were usually personable and had someone watching them so they didn't make too many mistakes.
The fitness room was good but it was pretty crowded. Maybe they need a few more treadmills.
All in all it was a fun trip. Maybe a bit better food was the only major complaint i could have.