We bought this to play with our 3 1/2 year old granddaughter, we all love it. She was able to grasp the concept quickly and she loves it so much we are wearing out the cards! The cards are good quality but any cards will wear out given enough play. We will be buying a second set so she can have one at home.