We loved the boat and the different places to take a nap. Very efficient room cleaning. Great service in restaurant and during/between meals. Friendly. The diving was excellent. Cruise Director did a good job amending the program as necessary to do as much diving as possible given the changing water/current/weather conditions.