Lovely place. Great location. Well furnished. Beautiful garden. Pool a huge plus especially if you have kids. Had all of the basic amenities and more (including some food which is great if you arrive on a weekend or at night and the shops are closed). Hosts are truly wonderful and hospitable. Timely responses, friendly and they made an extra effort to check in on us by text to make sure that we had all that we needed. We truly enjoyed our stay.