I got this for my daughter and she loves it.  It's beautiful.  Sturdy fabric.  Seems like it will work well for sun and rain, BUT the strap broke off the handle and the handle itself comes off too easily too, so we have to be careful to hold it right.