The Ship overall: It was nice, looked like pretty much all the other Carnival ships, the outdoor areas and all areas I saw were really clean.
The Spa/Gym: I didnt get any spa treatments, so couldnt judge that, if you ask me I think they are really overpriced. The Gym was great, I took Pilates, Yoga and Spinning, Dillon the Fitness instructor was Great, very friendly, professional.
The Suite: For the first time we had a suite :), Loved it, very spacious. Our cabin steward was one of the best I have ever had, this is my 7th cruise.