The marble run is wonderful! Well made, looks quite sturdy & hard to break, which is great for little kids. My 4 year old son loves it! We also received another one & will be able to add them together to build bigger marble runs! I love that you can follow the directions or create your own run, which spurs creativity.