Took about 2 hours to assemble and it feels sturdy. I love the sliding doors and that the shelve inside is adjustable. Overall very satisfied with my purchase!