Clean. Comfortable. Self contained. Great hosts.