I bought this a month ago and my 2.5 year old son loves it!  It took a little longer to assemble than I thought it would, but it was well worth the effort to save money and rewarding to know I did it on my own.  The parts could have been labeled better as some of the stamps were faded and I mixed up a few pieces, which set me back a bit on the assembly.  Also, the slats for the front and sides could be cut a better.  They were a bit warped and it took a good bit of effort to get them in place without cutting them.  However, overall I am very pleased with the product and the quality.