These are holding up well after a few weeks, but are a little too big for my 21 month old. Shes very big for her age, about the size of your average 2.5 year old. They are flexible as described but if your kid is super rough, Im pretty sure they would still break.