Definitely fit my needs. Seems sturdy. Took about 3 hours to assemble. Unfortunately, the doors and drawers aren't straight.