Customer support was communicative and informative. When the controller that I ordered was sold out, they gave me the option to cancel the order for a refund, get a different controller at a discount, or wait for the one I had ordered to return to stock and get a free cleaning kit. I appreciated the options, and once my controller was shipped, being able to track it throughout the shipping process was much appreciated.