Great location, service, cleanliness, and general sense of welcome.