My nearly 5 yr old doesn't really play with toys - she prefers to do crafts. i think this is why Lego is perfect for her - she builds it and then plays with it - perfect. And she is loving collecting the friends range. It is costly but I know it will last several generations atleast! I've given it 4 stars overall rather than 5 partly due to the price - for the amount of lego I think £10 would be more appropriate especially comparing it to other sets in their city range for example - this size set is usually about £8.99. I also gave it 4 rather than 5 stars for the growls of frustration coming from my daughter whilst building it last night - my husband was helping her but she has a short fuse!