clean n tidy, great facilities, nice staff, good location