It is a great fit for what I needed, but the assembly was really annoying without pre-drilled holes, especially for the drawers - I had to tape the pieces together for alignment, drill in holes, then screw in 8 screws x 6 drawers. So although it looks, works and fits great in the space it was meant for - assembly was a nightmare - so removing 2 stars for that!