As someone who is usually relatively comfortable with assembly- this cart is torture to put together. Almost none of the holes are drilled deeply enough to even thread the hardware straight. It took much longer than it should have because of having to screw hardware in multiple, multiple times to get it on straight. With that being said, I am happy with the end result and think that it is good quality, just expect a terrible assembly experience.