Excellent - everything we needed plus a great location. Would highly recommend this place to others