Good quality for the price. Cabinet is heavy. Assembly takes some time, but is not difficult. The design makes it easy to hang. I do wish the drawer had a better design to keep it from falling when it is pulled out.