5 stars Cleanliness, functional , affordable, and hospitality great.