It definitely took a while to assemble but the instructions were clear and I really like the end product. I was a little disappointed in the material for the back but since it goes against a wall, I'm not too concerned about it. I can't get any of the locking wheels to lock but it seems stable enough that the unit will stay put. The height is perfect, exactly what I wanted. Overall, quite satisfied with it.