Excellent for the price...did order size L. Was to tight so got size XL...always safe to get that size...as for the product. They are great .had tham on in heavy rain.no problem with them..keeps rain well out. Definitely gets 5 stars. I recommend to anyone who cycles a lot...??