The staff is amazing The very definition of customer service. Cruise director and staff has lots of fun activities. Beautiful shoo, excellent food. Apex sets the standard for cruise ships