The unit was received in good condition and super quick. It was somewhat intimidating to put together, but the end result seems solid and looks good. The drawers open and close smoothly.I have a fairly heavy printer sitting on it, and the casters might be a concern if I had to move it very often, as they do not roll very easy even on a short pile carpet. However if I need to move it, I can always lighten the load first. The instructions were a bit vague in places, and there were a lot of pieces, but overall time to assemble was about an hour. All in all I am very satisfied with the unit for the price.