All 5-stars: location, cleanliness, amenities, host. We had a great visit and would not hesitate to stay here again.