It's perfect for my needs. It took a while to assemble but that was fine. I give it 4 stars instead of 5 because some of the drawer pieces came broken.