It is perfect for my granddaughter.  Love the simplicity of the assembly.  The only thing that could have been done different is the boards could have had numbers or letters on them.  It took a little longer to measure each board.  

Pros: Great value and easy to assemble.  
Cons: Mark the boards with numbers or letters to help indicate which board it what instead of having to measure each board.  I slows down the process of finishing it