I purchased a jacket from TOM which took several weeks to arrive. I requested size XL to have a bit of extra room for layers. With only a tee shirt on, I could not even get the jacket buttoned, probably close to a medium in reality. I requested a return and was told "sorry" returns were not accepted. Quality of the jacket made me realize this was no bargain either. I suggest buyers go through other more trustworthy sources which stand behind their sales. I am closing my account with these guys and spreading the word of how they operate.