Clean, responsive, reasonable. If you run into a problem they will work with you. The shower was tough the first 2 days, but figured out the best way to keep the water warm after that everything was perfect. Everything is exactly like what they tell you in the ad. Would do again.