Excellent location, cleanliness, amenities and host. Great experience and ideal place for families and large groups.