Sizes are cut for layering and run small. Order one size larger for perfect fit. I can't help you with colors, because all I ordered was black. You can wear this jacket in the wind and light rain and be very comfortable. The water just rolled off of me. I plan on buying a few spares.