Mechanix gloves are supposed to fit tight. They will stretch after a bit of use. I usually wear xxl. I buy xl mechanix and let them stretch. They seem to last longer in my opinion when I do it that way.
I liked them better when the velcro was on the back of the hand, now that they moved it to the palm side, it gets snagged and opened too frequently.
They also need to take a page from the motorcycle glove crowd and learn not to put a material that sticks to the velcro on the glove. Makes for a glove with lots of fuzz....and wears it out faster.
Anyway, there are other models of Mechanix Wear that have the velcro in a different spot or dont have it (fastfit)...but I dont care for the new ones.
Some things are better left alone.
Heck of a deal if you like them though.
Also, they sometimes have sales or closeouts on their own site that are pretty good deals too.