Fits our Valco Snap (3) very well. So much cheaper than stroller-brand weather shields (Thank you Jolly Jumper)! Our first one lasted three years (used often, in all seasons). It is now ripping at the seams, but we definitely got our money's worth! So I just bought a second one, the same, to replace it.