This jersey fits great. I'm 5'7", 140lbs, and I got a small. I don't like the Euro "skin tight, inhale while you zip it up fit", and the small is perfect. It doesn't flap in the wind or have lots of loose creases. I got this as a lightweight summer riding jersey, and it fits the bill great. Rear pockets are big enough for a packable jacket, tube, pump, phone and snacks. De Marchi still makes all their stuff in Italy, and the fabric quality shows.