It's has just the right amount of stretch to comfortably accommodate my growing belly, it hugs the body nicely. It is snug, but I like it that way.