Stayed for honeymoon. Great snorkeling spots but hotel condition not consistent with its price class. Multiple squeaky elevators, very noisy all day and night even a few rooms away. Hot water can take a couple of minutes, which is fine, but why not tell guests about it upfront? Wayfinding throughout the property could be improved. Annoying beeps in parking lot area and poor signage. On the plus side, beautiful landscaping, excellent turndown service, great access to towels, gear, etc. Friendly staff, great (resort priced) food options. Could be great with a but more focus on the basics.