For my Wife it was her first cruise and my second. I had done a previous one on a Royal Cruise. The process for getting on the ship was extremely slow, luckily we were checked-in at the airport and got to be fairly early in the boarding process. We had a balcony room which was ample size. We were expecting much smaller so the room was a plus +. Our room steward were nice and helpful and did an excellent job. The afternoon activities on the ship were lacking...you either had expensive bingo or trivia or you were on your own. The evening activities were a lot of fun between Karoke and shows to bars and comedy club very fun. The burrito bar on the ship was the best food we got and I encourage the sea day brunch as that will be the breakfast available. The excursions made the trip for us and that is the best thing about cruising is you really get to see different places and explore.
Pros: Excursions, room size, night entertainment
Cons: Afternoon entertainment, boarding, food at dinner