Great locale, place, and hospitality