Clean, large enough, great facilities, helpful host