This was a first cruise for my husband and I. We had a wonderful time on the ship and the Carnival staff was excellent. Always something to do and they had something to fit pretty much any interests you have. The constant availability of food and 24hr room service was awesome. Fantasy is one of the older/smaller ships so it actually made us first timers a little more at ease. It was easy to explore and learn your way around.
Two things that I would change on my next cruise, would be to invest in a better room. We had an outside stateroom with a window/midship on the 6th floor (empress deck) and honestly the room was just too confined for our tastes. A balcony would have been the better way to go. We also sailed at the end of February which was cold most of the time on deck and soooo windy.
Another valuable lesson learned was to take advantage of the shore excursions booked directly through Carnival. Being from Florida and used to tourist surroundings, we thought we would take charge of our own tours. Wrong. In the Bahamas, you have tenders all trying to take you somewhere at different prices. We tried in vain to find this place in Freeport that rented power boats, so we could explore on our own. We never found it. They wanted to sell us "package deals" to the beaches, etc., which they most likely make a profit from doing. I don't begrudge anyone trying to make an extra buck, but no one wanted to steer us in the direction "we" wanted to go. I realized later that had we set something up through the ship, we might have had a better time on land.
I do highly recommend a visit to the Atlantis Hotel. This place is amazing! The in-ground aquarium is a one of a kind. A little hard to take pictures during the day, however. They are obviously used to the tourist traffic and we had no problems while there and were free to roam around.
Lunch was very good at one of several restaurants within. Of course, a trip to either Freeport or Nassau would not be complete without a trip to the straw market. Interesting. I can see why Carnival has such a good reputation, as we encountered no problems, easy to check in, ship was pretty much immaculate and great/friendly service all around. Believe me when I say.....when you pass through the gulf stream and enter the Carribean Sea with its turquoise waters....you'll think you've died and gone to heaven! Hope you have as good a time as we did!