It is not perfect-the price reflects that. But it was perfect for what I needed for my nightstand! The 1st one took me forever to put together but once I figured it out, the 2nd one was a breeze. I love them!