This was our second cruise, the first being on the Carnival Spirit in Alaska. This was a good cruise, but I wasn't blown away.
The staff and crew were very friendly, but a bit pushy with photos and drinks. No one was ever rude, however. Our waiters in the Fantasy Dining Room were very friendly and attentive; we had the My Time seating so we never had the same group of wait staff twice.
The food was good, but not great. There were no alternate dining venues on this ship, but we certainly didn't starve! Of course, the chocolate melting cake was my favorite. The buffet and other Lido Deck offerings (pizza, grill) were ok.
Nice sized cabin, although the bathroom was smaller than I expected. No real complaints though. Having a window was really nice