This is a nice resort, quiet, picturesque, with a relaxed beach vibe. The facilities are spread out which results in nice privacy, but can mean a bit of a walk to your room, especially for bungalows next to the beach. The beach offers a nice view of the bay and is the site for the beach bar which also serves as a restaurant. Everything available at the main restaurant located by the pool can also be ordered at the beach bar. The restaurant has a good selection.
My only problem with the resort is the reception staff. When shown to our bungalow, it was immediately obvious it was not the "Sea View Bungalow" that I'd booked, but one of their standard bungalows, which differ both by location/view and the decor/amenities in the room. I went back to the office to inquire about the room switch, and was simply told that the room I booked was already occupied and the room I got was what was available. End of story. No apology, no offer to refund the price difference or compensate me in any way. At this point I contacted customer service of the booking website I'd used, who were very helpful in contacting the property. Soon, the manager informed me that they would refund 1/2 of the room price, a satisfactory solution. Unfortunately it took outside help, the hotel staff were unwilling to help until then.
Aside from that one glitch, we had a nice stay.