We were on Carnival Fantasy in July 2012 and this was our first cruise, we all had a great time we were a little worried because it was an older ship and smaller but the ship looked great and there was so much to do all kinds of new shows that were excellent most of the staff was excellent the restaurant food was amazing and there was so much of it. The buffet was average nothing to complain about. We left out of Charleston SC.
We had rain when we got to Nassau port in the Bahamas. In the Bahamas, Atlantis beach was very nice the main hotel was beautiful the other hotels on the property needed paint badly and some of the water rides seem to need some cleaning the aquarium was just OK it was on the cloudy side. But outside of Atlantis you can keep the Bahamas a very depressed area! And when you docked in Freeport Bahamas it was in a filthy industrial area and you had to take a 15 minute taxi ride to town and good luck finding a friendly cab driver! And the free beach in Freeport you had to go down a filthy ally to get to an overcrowded not very nice beach.
There was one worker on the ship her name is Sam and she would have meetings about jewelry at the universe theater and she would tell you which stores in the Bahamas had amazing deals she was very good on stage but do not waste your time going to any of those meetings find something else to do on the ship there were no deals to be had for jewelry everything was marked way up and when they gave you the so called discount there was no deal, so please it is not worth it, do not waste your time it seems like the cruise may get some kind of kickback. Samantha (Sam) from the cruise would give out VIP cards so you could get even better deals but you had to stand on a very long line and wait for her to sign the card and when you would try to use them the jeweler would say I already gave you the best price but by the way I could get a better deal in North Carolina and for that matter probably any store I went to in the states.
Plus she said if you see me in the Bahamas in town please ask me questions if you have any, my wife did and boy what a different person from on the stage, she had very fast answers and she seemed like we were bothering her. We met a couple of other girls from other carnival ships that have the same job as Sam and they were very friendly and when we saw them in town they were always saying hi hope you are having fun, but when you saw Sam in town she did not want to look at anyone it seemed. But all the other workers on the ship were great. There was a server her name is Ben and she was awesome she really went out of her way. If it was not for the great cruise and activities the vacation would have been a disappointment because the Bahamas was a huge let down. Also my daughter loved camp carnival she made some good friends and that was great.