Everything we expected, plus a warm welcome and great location!