Very substantial and comfortable. Great fit for smaller women, maybe good for larger sizes also, but I can't say as I'm on the small side of B, and the fit is great. The fabric is very nice, almost looks like a bikini top or sports top. Love it!