Stayed here for 7 nights. Located 10 minutes walk from the beach/shops and the property is pet friendly which was all great. Property was tidy, and we were grateful for the tea, coffee and milk provided on arrival. Nice shampoo/conditioner/body wash supplied by owners. Lots of noise pollution from passing traffic and the neighbors above who kept banging and slamming doors late into the night. The beds had nice clean sheets, but I developed a rash all over my body on the third night, which got worse each night. I suspect the mattress was the culprit. The wifi kept disconnecting, and at one stage the water was turned off so plumbers could come to fix a leak. When the water came back on it ran brown and didn't run clean again for the remainder of our stay. Communication from owners was prompt and we were kept updated about plumbing and wifi which I do appreciate. The price was reasonable compared to other properties. We got what we paid for, but considering all the issues we encountered I would probably pay extra next time to stay somewhere else.