Price wise this fit well within our budget, however you have to be okay with furniture you assemble yourself - it takes time and patience. It was packaged amazing well (lots of trash afterward), all pieces were labeled clearly. Most everything fit, however a few of the plastic nut inserts spun (I stabbed the loose ones with a wood awl until it expanded and stopped slipping). Some of the cam locks don't stay locked - where the top section fastens to the bench is problematic, although it feels stable once you get it in the right spot and tightened (again) - we'll see how that plays out over time. The door hinges on the right door was finicky, and there's no adjustment other than loosening the screws, holding the door up a little, then tightening again. Hall trees aren't common here in furniture stores and when you find one it can be 3 times the cost of what this one cost.