We, a group of 22, were all first time cruisers and we absolutely loved it! We didn't know what to expect so we were all a tad nervous. However, Carnival and it's staff made it a trip of a lifetime.
Embarkation - if you don't purchase the express line than the wait can be long, but you're going on a cruise so don't bother sweating it.
Ship - some of the decor is outdated but that doesn't kill the holiday vibe.
It would be better if it had just a bit more floor space. It was hard to move around the room when we were both getting ready for something. Apart from that, it's a great space to rest your head. You shouldn't spend too much time in your room anyway, there's just too much to do!
There are some lovely markets to buy little gifts from and the locals are very hospitable
Yejele Beach is beautiful