The delivery went very well. All parts are intact and good. The equipment is very good, even I am going to buy another system for my parents-in-law this summer :) Andy Li is very easy to communicate with and very understanding. I recommend this company. They are A1