you have to call for exchanges but then they give you free shipping. Not such a bad trade off.
As far as fit goes, I agree with /u/2takeke below, every piece of clothing has its own size chart listed. Figure out your measurements and you'll never have any more issues with "odd" or "inconsistent" sizes.
For ease of measurement, I'd recommend this