It looks great and is very functional and seems sturdy.  The price was reasonable too.  My only criticism is that it took a really long time to assemble it, and if my daughter didn't know how to do stuff like that, it would sit in the box forever.  
Did you warn that it had to be assembled?