I got these for my toddler and he loves them!
He loves things that wind up and spin so these toys are perfect for him.
I love that they come in a 3 pack so I can make these last for a long time by just using one at a time.
They're made of high quality material and seem very sturdy and well built. My son has dropped them countless times already and winds them up constantly since he plays with them outside of the tub as well.
They are very cute and come in vibrant colors.
Not sure on their longevity, since I'm sure I will have to replace them eventually because water is able to get inside so I'm sure mold will develop in the future. I do try to dry them after every bath though, so hopefully they can last a while.
I loved these so much I bought another pack to keep more as backup.