Great place with everything you need, sparkling clean, amazing location, great amenities and great hosts. We loved the possibility to have our dog with us who enjoyed watching wildlife from the balcony. Great place!