great service and fantastic facilities