The mesh fabric is surprisingly soft against my skin, not scratchy at all, and it stretches just enough to feel snug without digging in. I wore it under an open shirt for a night out and the fit really does highlight your curves the way it's meant to.
The fit is snug and the mesh really does show off the curves, but the seams dig in a bit after an hour or two. Looks great on, just not something I'd wear for a whole evening.