I wear a solid size 8 in gloves and bought these in XL. The fit is quite snug on the left hand leaving me to hope that the stitching doesn't split. My right hand is slightly larger but the glove is a bit looser though still snug. I am confident that the right hand will stretch enough without a problem. They almost reach up to the elbow but I don't think they are going to be very warm but they look very nice. The leather looks good and there is no foul odor.