Excellent place and great location. The staff/service was fantastic as well. We will be back.