I needed XL and they fit fine.  I use them for outside work around he house and here in Oregon now the morning  temperatures
have been 28-32 degrees.  They fit with good flexability and keep my hands warm.  Also great for driving before the car heats up.  Can't beat the "Prime" price.