Perfect for what I needed and fits the space I had reserved. Took some hours to put together, but it was well worth it. However, one must separate and lay out all parts in order before starting the task of assembling. Easy assemble, but one still must be careful because you can still easily make a mistake. No regrets on this order. Perfect and of good quality!