Perfect place, great hosts, authentic flair... 5* for you!