Fit a tiny bit snugger than ideal but it is supposed to by high impact so that isn't terrible. The mesh fabric on the front has some excess on one side that creates visible wrinkles so not great quality control but it's fine for working out so I kept it.