Friendly staff, great facilities, excellent location.