Excellent communication with hosts. Came equipped with everything we needed for laundry and kitchen which was great. Location is perfect. Not much natural light do to shades for privacy on ground level but place is spacious and nice and interior terraces and pool are awesome.