Universal sun shade with plenty life left. Some holes on the front next to the rim treated with fabric glue. This is reflected in the price. Here is the write up from the website : Details The Ray Shade UV protective stroller cover provides important protection from the sun's harmful rays. The rayshade extends the stroller canopy from head to toe as needed by the sun's angle. Features Tested and rated at 50+ UPF Shields your baby from over 99% of the sun's UVA and UVB rays Extends the protective shaded area under stroller canopies Attaches quickly and easily to most canopied strollers Water-repellent fabric provides rain protection Folds into itself for compact storage Hidden pocket holds bottles and sippy cups upright