Package come and spend over 2 hrs to set up. Final piece was the desk top and was damage. Need to call for replacement. I dont mind to wait since the quality match with the selling price