Comfortable and great protection from the elements, MTB shorts have got it all.