Stayed here for a spell of hot weather this past summer, and liked it enough that I'm planning to go back next summer. Room was very clean and comfortable, staff were helpful and courteous, and the beach was lovely. Regarding the beach, in particular I was happy with how relatively private it was, as well as how well marked off the boat lane was. I've stayed in other places where the swimming area's cheek by jowl with the boat area but the separation wasn't well-marked, so I am glad it was so well-marked here.
The only downsides were that the bathroom, curiously, wasn't air conditioned, and the breakfast, which was fairly scant. In fact, everything else was so good I felt let-down by the breakfast; ended up eating a lot of toast in order to fill myself up, and on the third day I just flat-out bought bread in the nearby town so I'd have something more filling to eat in the morning. Otherwise, I was entirely happy with my stay.