I would rate this higher if it weren't SUCH A PAIN to put together. It LOOKS great, but it took a long time (90mins?), even for my handy, engineer BF to put it together.  In the end, there was still a small gap he couldn't close.  thankfully, it's not too noticeable.  Still, it looks super--much more expensive looking than the price suggests, and is very sturdy and space-wise, is exactly what I needed.  I would give it 5 stars if it wasn't such a pain to assemble.