It is absolutely perfect. It took me 4 hours to put it together by myself but everyone else says 2. I am slow and meticulous. Haha. Love it. Sturdy, good quality, and easy to put together if you just follow the instructions.