Adorable place, and outstanding hospitality