I have read many reviews about the Carnival Fantasy and I was a little skeptical. We had a wonderful time and would do this ship again for the price.
Pro's
The staff was wonderful, friendly and aiming to please everywhere I went. I felt pampered and my hats go off to all the staff of the ship, from the entertainers, waiters, housekeeping to photography. They all do an excellent job and make everyone feel special.
Make sure to follow the measurements for your luggage, they will not fit under the bed if you don't and you will not have any room to put them. Bring extension cord with 5 way plug, very handy. I bought a $3 hang over the door for the bathroom, very convenient. Make sure to bring extra large mug for drinks in your room along with a large coffee mug for when you visit the Lido deck.