Everything came in good condition due to the packaging being done so well. The delivery driver was surprisingly very nice and even helped me load the new system into my work truck without me having to ask. The only problem I had is that the website said 2 to 3 days for delivery but it ended up taking about a week and a half to show up. Overall everything was good because of the service I received through the company was awsome.