I gave this a 1 star because two of the three pairs of pants that I purchased fit perfectly;  I just don't understand the size difference in the same brand.  I purchased a grey and navy pair and they fit amazingly.  The black pair is way too small!  Not even a little small, like it's three sizes in difference.  WEIRD.