My husband and I and our 2 children (ages 2 1/2 years and 5 months) stayed here for 3 nights and had a lovely time. As someone else said, this is a wonderful alternative to the mega-resorts. The staff is efficient, professional and friendly and get to know you by name. The food is great. Though lunch is not included, the bar menu for lunch is reasonable and very tasty - as are the drinks! The rooms, while nothing special and a bit tired, are perfectly clean and comfortable and right on the the beach. This is a quiet place, so don't come if you want loud parties. The beach immediately in front of the hotel is a bit rocky, but we didn't find this to be a problem.
If you are driving, it is a bit tricky to find, but once you know that, it's actually pretty easy. The hotel will email you a map. When you get to what looks like the end of the road, turn left into the roped off parking lot with the attendants. They'll point you in the right direction.More