This was our first cruise and we were happy with the overall experience. The housekeeping staff was exceptional as were the wait/clean staff at all the eating venues. The cruise staff were always helpful. Food was good and plenty.
Of the excursions we took, they were ok to good. Would have liked more history of the ports we were in. Thought they were a bit pricey for what we received.
The onboard entertainment was fun. The staff truly made a good time of the shows. I would suggest that they lower the sound at the shows - the outdoor dance parties were so loud we left early a few times because it was unbearable. We went to a theater show of singers and the light show would blind you and the sound level was extremely to high.