We have done this cruise before and the destinations, excursions, and onboard activities are both fun and relaxing. We primarily have done Eco or adventure excursions like hiking and snorkeling but did do salsa and salsa in Mazatlan this time and enjoyed the margaritas and salsa making. The relaxed style of NCL allows cruisers to make decisions as the mood moves you which is nice. The servers, stewards, and most staff are super hard working and strive to exceed your expectations. This trip however had some staff members (in cruise rewards & art) that clearly felt superior to their guests and were not careful about holding condescending/derogatory conversations about their thoughts in front of guests. That aside, the weather was wonderful and their was even a wedding party of 300 or so celebrating for the week which made the experience even more memorable.