The package arrive earlier than expected and was packaged with care. All parts arrived safely and without any defects or scratches. Putting the piece together was fairly straight forward as the directions were easily understandable. The only difficult part of assembly was getting the cabinet doors on. Its very difficult to hand screw the doors on; I'd suggest using a drill. Maybe I'm just weak. Overall the TV stand is pretty cute. Its a tad bit smaller and shorter than I was expecting, but I wont return it. I've only had it for a few days, so I can't comment if it is sturdy enough for long-term use.