great place, great location, great host and great attention to detail