This jacket has been a perfect snowboarding shell with the shirt weight puffy jacket underneath. It has kept me completely dry, blocks the wind, and has very well placed pockets for storage. The jacket is slightly longer in the back which is a great design feature. I'm 5'5", 128#, built like a soccer player and the small fits perfectly with room for layering underneath. I debated about getting this jacket for months, but am so happy I finally decided to purchase it because it. I would definitely recommend the Stella Jacket; it's completely worth it!