Absolutely perfect!!! My 4 grandkids loved it... ages range from 2 through 9.  Sturdy, fun, very easy to place together.