The resort is in need of a major refurbishment but the rooms appear to be modernised. Service was good and the staff were freindly. The beach area was nice and the food was decent but not great. I would rate 3.5 Stars overall for the stay. There is a traditional feel to the spacious resort, and service levels are quite alright but further investments might make this a great location for a family vacation.