I had a top-notch customer support experience with Windmill representatives despite my being a pretty high maintenance customer. I wanted to cancel my order to change my payment method and it was swiftly taken care of no questions asked. Then when my order had delivery issues, Windmill staff were highly responsive and personable, and they rectified the situation with a sense of urgency and attention I haven’t experienced in a long time, maybe ever. And when I finally got it, it was a breeze to set up and is working like a charm!