It took me awhile to put it together because I did it alone. Great quality product. When I called to get replacement parts for pieces that were defective the manufacturer sent them with no hassle! Great customer service.