Overall, this was an outstanding experience for myself, family, and extended family. Outstanding and professional service, great entertainment, off-shore excursions, on-board venues (pools, exercise facilities, classes). Everything was wonderful and top-notch and we would do this cruise again!