am after one of these for dd, who is 6 months old. are they any good? and where's the cheapest place to buy them? thanks