A great location and clean, clean, clean. We had most of the amenities of the resort which were considerable. Communication was thorough and really helpful. We really enjoyed our stay!