Stayed here for 4 nights recently at the end of August. There's no a/c in room 306, just a fan that barely turns so might as well be non-existant! Extremely hot during peak season, impossible to sleep. On arrival the staff weren't welcoming or friendly, no smiles at all! I wouldn't recommend trying the food, it's salty and greasy - much better off walking 2 mins down the road and eating at a local restaurant with fresh seafood.
The location is very good, the beach is just behind the hotel maybe 1 minute walk. The town centre is much further down. But the area has a lot of restaurants and beach side bars in walking distance. Plenty of shopping around - so well recommended. Except don't stay in this hotel if you're not on a major budget!!