The food is excellent and the service is great. Four main restaurants to choose from plus a grill by the pool. They are also very efficient -- everyone in food knows Nancy has a dairy allergy. On and off the ship is very quick. Shore excursions offer much variety. We’ve taken a number of hikes. I’d go on another one of these in a heartbeat.