I had a beautiful stay with my partner and dog. Perfect location, very close to shops and loved the private beach. Only a few problems, They praise on how much they want you to have a memorable stay and telling us our room will be serviced everyday, “Bed is made”, “room is cleaned” but was not satisfied with the cleaning at all. We all stayed for a week and it seemed like they were sweeping the mess under the couch and it wasn’t completely clean. Nothing was wiped down (The coffee table and dining table) the sheets and bedding was just thrown on the mattress. Another thing is that they didn’t even give us the animal policy and informed us when we left that the dog hair was a problem and they were trying to get us to pay more on top of our air bnb cleaning fees. Other then this small hiccup I 99% recommend staying here! Also a special thanks to the receptionist for being very helpful!