I absolutely love this TV stand and for me it’s a keeper, but I’d have to say that for the price it should have been already assembled or mostly assembled. Assembly wasn’t as easy, some parts were frustrating bc of small screws or the weird round screws to tighten up the walls didn’t get tight enough (I found a solution to that). I loved having the instructions in pictures but for some pictures weren’t as helpful. The end product is nice and sturdy. Assembly took me longer than 3 hours but I wasn’t rushing either.