I was wondering whether to buy this for dd (5), does anyone have it already and is it worth the cost and is it any good? Seems to have good reviews but have learnt with experience that doesn't always mean it's any good...