The setting is absoloutely stunning and the beach is gorgeous. The Villa is spacious and beds very comfortable. Unfortunately we had a few issues during our stay though. There was a bad smell of drains that constantly came and went and the wifi kept cutting out which meant the tv didn’t work. We mentioned both issues to reception but neither we’re fixed. We were told on arrival that we get a free hot tub session but when we went to book it two days later we were told the hot tub was broken. On our last day we were met with a notice on our door saying to boil all water before drinking. When I rang reception they said Ecoli had been found in one of their water tanks and that it had been there since 18th Nov! (We were there on 25th). This was particularly alarming as our 3 yr old and 8 month old had been drinking the water for the last 3 days. The resort did offer us a 50% refund but it was a very unfortuate end to our stay.