5 stars all around. Great location, price, cleanliness, and even better host.