We stayed here in August 2010 and really enjoyed the hotel. We booked in person, walking in off the street, so cant really comment on the rate.
The rooms were clean, well maintained, gardens lovely, pool beautiful, staff helpful.
We also enjoyed the restaurant.
Location was great, none of the beaches have much sand but we did swim in the ocean at mid-tide.
Only problem was lighting in the rooms - we needed to wear headlight torch to see well even in the daytime.