We use these to walk home from school every afternoon. Our neighborhood doesn't qualify for bus service so it's either walk home or wait in a car line for 45 minutes. Not only do these keep the sun from beating down on us but my 6yr old LOVES having a parasol as she walks home. She feels so fancy with the ruffle on the edge. We are in the midst of a drought so I cannot review their ability to block the rain.