I ordered this skirt in L and it was way too big. I returned and ordered the M and it's a little "snug". The difference in the sizing was a little strange. I normally wear a 12 pants so the L from BCBG fit great. Not tight and certainly not as big as this "skirt". I kept the M because a few skipped treats will make a difference in the fit and the skirt is beautiful!