These are too big for me and do not stay up. I generally wear a small or extra-small, so these might work best for someone who wears a medium. They're nice-looking and do a decent job of keeping me warm for the first three minutes of my rides until they slide down.

I'll ship them for free anywhere in North America.