Great location, great place. What more can be said? David is super attentive and a wonderful host.