great place! great location. great host. we had al needed and more.