I bought this for my child care center.  The kids absolutely love it.  The only drawback was that it took a really long time to put together.  Not terribly difficult, just time consuming.  Well worth it though.