My daughter is 8 years old, and this is perfect for her, doll has lots of accessories and functions to keep her busy. Definitely too complicated for small kids like 3 years but great for 5 and up. A little pricey but used my 20% discount from Mattel!