5 stars for hospitality, cleanliness, and value.