Easy to assembly and good quality materials.I especially like that the ball is not hard. My son and I play with it daily.