Cleanliness and good hospitality make for a very comfortable stay.