Definitely controls my muffin top bulges over jeans, but comfortable enough for a long day's wear. One bit of advice. If buying, go for a size smaller than the size chart indicates. I ordered the XL based on the size chart. When it arrived, tried it over the shirt I was wearing and found it too loose. The size large received on exchange fits loosely enough to allow comfort but snugly enough to smooth my silhouette.