We arrived in late October 2003. I can say the place is charming, clean, and good service. It was as described. I must say that its about a 10-minute walk to the beach, Orient Beach, and not "on the beach" as some would believe. That didn't matter, because we rented a car (which they arranged for us, $200 for the week) and drove to all the beaches.
The room was nice, a villa. Not luxury, but that's what we wanted. It was clean and the housekeeping excellent. The staff was friendly and had lots to tell us about places to go.
It really felt like being in Europe there. I recommend this hotel.