Fabulous location being situated directly on the beach and the staff are very helpful; however, there is room for improvement. We were fortunate to be able to check in early, but bath towels were not provided in our room and we had to request them at reception, we had no running water in the shower during our 2 night stay meaning we had to rinse in the sink, and the room only gets cleaned every second day so we had to ask for more toilet paper to be provided - simple things are overlooked. In addition to that, the neighbours dog was an absolute nuisance on our first nights stay, barking at all hours of the night for an extended period of time. We did mention this at reception the following morning and they kindly offered to speak to the neighbour. Fortunately, the dog didn't keep us up the following night. The property has potential, but for now, I would say it is overpriced for the service that is being provided.