Great hosts. Lots of amenities. Quick communication. Personal visit on arrival and prior departure.