Excellent location, responsive staff and great facilities! Definitely getting your money's worth and more staying here.