My friend and I stayed here for one week. It was excellent. Room was spotless, cleaned daily, fresh towels and bedding. Service was excellent. Lovely people, friendly and helpful. Hotel was a couple of hundred metres from the beach and the main shopping area. Only downside Wifi not so good very hit and miss. We would definitely stay here again.