Fit perfectly into our space and definitely provides great storage. However, the assembly was rather tedious and difficult to follow. Some pieces were not labeled properly. It took about 3 hours for us to assemble. But the result was great!