Review (5/5): Perfect!
I bought these for a pride event and they were perfect. A wonderful selection. They lasted all day through the sweat and the rain.