(Now, up front, this review discusses my experience with this set and an older-three and younger-five girl. I wouldn't recommend this set for all three-year-olds, and not for any without major assistance. If you have a kid who puts things in their mouths, it's probably not the best, due to the number of small parts.) I love Legos. As a grownup, I don't get many opportunities to work them, but my nephew (who is 10) and I have worked Legos together on Thanksgiving since he was 3. It is a tradition both of us love. This year, my 3-year-old daughter wanted in on the action, and helped us sort pieces for a huge Harry Potter set. I was thrilled when I saw that the new Lego Friends sets were coming out, as she is both math/science inclined and a girly girl, and I knew this would be a good intro to Legos for her. We received the veterinarian set as a gift. My wife, my daughter, her five-year-old cousin and I have worked on this set together over the last two nights, and it keeps the girls' attention very well. My daughter will work on it for an hour and a half at a time, and if you know three-year-olds this is no small feat. The girls split their time between building, and more traditional 'girl' play of picking up the characters and acting out little scenes. The pieces are generally traditional, multi-purpose Legos, in new girly colors, with the addition of the new Friends figures. These are named characters with distinct, marketing-department-written personalities, with which girls can identify (think My Little Pony or Care Bear). Otherwise, the sets make a nice, colorful town in traditional Lego fashion. The set has all the sturdiness and reliability of any Lego set (if you're missing a piece, it's because you can't find it, not because they didn't include it). As we were building tonight, my daughter turned to me and said, "We're excellent builders, Daddy." That's all a Lego-phile daddy needed to hear.