Ordered a XXXL to ensure the suit would comfortably fit over my heavy riding jacket, leathers and boots and most assuredly it does. Most my gear is XL in all respects but the extra 'X's" were required. It is lined through-and through with protective rain channels in the zipper and a 3" elastic cuff at the wrist. Plenty of leg coverage for those "getting caught in the rain rides". You will be please with this product. Oh! and something that was difficult to locate was a drawstring at the waist--normally it is just elastic but this has both elastic and a drawstring.