Purchased this for my 8 year old and my 18 month old. Both were extremely happy. They play together for hours. The only issue is the 103 parts love to slide on hardwood floor and pretty soon they have invaded the entire house. But completely perfect for all ages. My husband has even been caught "cooking!"