Beautiful location. Friendly welcome. Generous but not intrusive hosts. Garden setting. Pool. Beach. Clean and cool and safe. Happy customers!