It is tight fitted which you need to keep the armor in place. I love the white used it for s long trip. Very visible while out on a black bike on black roads. Reflects the heat but no mesh for really hot days. I’m 5’5” 149lbs and ordered large. It’s a bit tight but broke in well for more room.