I recently traveled on Carnival Fantasy for spring break with three friends. We had an awesome time! The ship is definitely smaller from previous ships I have sailed on (Valor and Freedom), but for my friends it was their first cruise. There was still plenty to do on the boat at all hours. We stayed on the Main Deck in an inside room. The room had two twin beds and two wall bunk beds. We were very impressed with the size of the room! It was much more spacey than we had been expecting. We did have some issues with our shower the first two days, but we just used the free spa showers while it was being fixed. Our housekeeping staff was very friendly and kept our room very tidy.
The food on the boat was better than we were expecting! The lido buffet provided a decent assortment of food each day (hamburgers, hotdogs, pizza, etc.) We woke up for the buffet breakfast on the Lido deck each morning from 7AM-11AM which also had a good variety. We chose the late dining (8:15PM) in the Jubilee Dining room. Our dining staff was amazing! They made each and every night entertaining! The food was awesome for us college kids. I highly recommend the Chocolate Melting Cake for dessert! Drinks on the boat were a bit pricey ranging from $8.00-$10.00 per drink. The Lido deck did have a special "drink of the day" each day for $1 off. Trying to get drinks at dinner took quite a while seeing as they only had one man taking orders from multiple tables. By night three we just went to a bar outside the dinning room and brought a drink in with us.
Our first port of call was Freeport. There is not much to do around the port area expect for a small straw market and two bars (Señor Frogs and Fat Tuesdays). We booked a snorkeling excusion with Barry from Paradise Cove. Each person paid $35 for transportation to and from the port, and snorkeling gear. This excursion was worth every penny! We snorkeled out about 500 feet to a giant reef with lots of beautiful fish. We even saw a stingray and barracuda! We were picked up at 9:00AM and we returned back to the port at 12:30 ( second shuttle left at 2:30). We then took a cab from the port to the Grand Lucayan marketplace. Two of our friends shopped while the other two bought a day pass at the Grand Lucayan Resort ($15 per person). The resort was beautiful. We were allowed access to the beach, pools, and hot tubs.
The second port we visited was Nassau. For this island we booked the Atlantis aqua adventure through Carnival. We paid $185 per person. The only complaint we had was that it took us till almost 11AM to get to Atlantis because we had to wait for each person to check in and get their bracelets. We then waited in a long line for almost 30 minutes waiting for the shuttle. I would recommend taking a cab directly to Atlantis and purchasing a pass there. The price at Atlantis was $120, but there are a limited amount depending on the time of the year. We went during spring break, but it looked like almost everyone in line to purchase a bracelet received one. The waterpark was awesome! The lines weren't too long, and we got on all the major slides with in the first hour. Our passes also included access to The Dig aquarium. We took the shuttle back at 3:30 and walked around Bay Street and shopped for a little bit before getting back on board.
Over all we had an awesome time on Carnival Fantasy. The boat isn't the newest and greatest cruise out there, but its what you make of it! The crew were all amazing! We didn't encounter a single rude employee.