We bought it for my 3 year old grandaughter and she loves it. She plays with it all of the time. Yes there are a lot of pieces to it. We keep them in a zip lock baggie and when she comes over to our house she spreads them out all over but she has the best time. It was well worth the money have never thought twice about the purchase. 
