I bought this umbrella as part of my granddaughter's Christmas.  I believe it has turned into one of her favorite gifts.  She loves it, and often asks if it is going to rain.  I don't know how long it will hold up, but it is safe for her to play with. There are no sharp points or edges.