Beautiful location, great amenities. However the service at the restaurant/bar was horrible. At times, we were the only couple in the area, yet we had to wait long times, even had to go up to the bar to get a drink or order food. Seemed like staff were not interested in serving, yet only one or two couples present.
Also it was my wife's 60th bday dinner, and the meal was ruined, could not eat, yet was still expected to pay for it.