Great hosts, clean, spacious accommodations, good amenities and location.