Castelli did a great job of making sure it has strong stitching but you can't feel it on the inside. Fits very comfortably. They do run what I think is small. I am 6'2 200 lbs and had to go with a XXL. According to their measurements I should fit into a L. But couldn't even get the L up to my waste.