I think they work well- but for short periods of time. I mean not like ALLLLLLLL day like people are there all day at theme parks? Maybe that's why many are not that pleased with them?
The kids on my daughter's running team (and the coaches) SWEAR by these things during practices and during races- but they aren't all day races/practices... they are for a few hours tops. KWIM?