DD will be 4 soon, and thinking of some for her birthday. But they're quite expensive. Are they worth the price?