Cannot recommend, especially for the price. We stayed one night at the end of a scuba diving adventure. Rooms are basic and clean, but seemed a tad on the minimum side: partial box of tissues, no wash clothes, and wasn't entirely sure the bath towels were all fresh. Restaurant was "sold out" of so many choices (on a Monday evening) that the menu seemed like a joke. Staff seemed a bit disorganized and we seemed to even have language challenges ordering bottled water. It took us 2 hrs for dinner, and we did not order anything fancy. Also, the food came out as cooked, so we had to eat as each person was served or the first person's meal would have been cold by the time the last person got their order (there were 5 of us). For the cost, we expected better. Leaving this feedback as we think others should be aware. The resort did not seem full while we were there.