What should have been a fabulous experience was marred by lack of service. Short staffing with inexperienced or just unhelpful employees, beach attendants who all but demanded tips before providing any service left us disappointed despite the spectacular views and beautifully appointed rooms. Resort implies some modicom of service and we were quite surprised to learn that our high room fee did not even come with a change of towels during our stay {unless we chose to pay an additional "nominal" fee}. We would not return.