It was okay. I was promised a morning appointment, with a call 30 minutes before arrival, and never heard from anyone. I called shortly after noon, and was told that one of the technicians was called home for an emergency, but that the dispatchers had forgotten to call me :-( ! The technician tried to find a replacement tank, but it was unavailable, so instead replaced the entire unit. There was also some controversy over the price. They sold me a membership, but then wouldn't let me use one of their coupons I receive in the mail from time to time. They ended granting me a one-time exception (thank you!) but I had to "raise a stink", and the job took considerably longer than it should have because of this.