Exactly what I needed. It had a lot of pieces and took some time to put together. The instructions were a little hard to follow so I actually had the drawer fronts on upside down and didn't know it till I was pretty far through the assembly process. Once it was all together it was really nice.