Location, atmosphere, furniture, cleanliness, and hospitality, all are excellent!!