Great spot, great hospitality, great getaway