This is wonderful, its EXACTLY as I hoped.  It  holds my breasts and they look normal, not like some rubber cups are under my blouse, andit could be worn as a top but it looks better under a nice tank top, or scoop neck stretchy top that isn't too tight,  so its perfect.  I am medium height and weight at 5'  5" and 126 lbs, and busy 38 D, and this doesnt exaggerate, it doesnt squish, (also I bought a large, so its a comfy fit and not tight, just what I wanted. The material is nice, the black isn't sheer at all, so its not thin.  Im extremely happy and I had just about given up buying and trying to find the right undersupport black stretch cami but this looks normal, and lifts and my breasts fit in the stretchy cups with a enough separation that Im comfortable as can be.  Yes, Im really happy, definitely recommend.  I also recommend if you are busy, or have some extra weight around the middle get  the x-large.  If you are big boned, Im petite,  and the large to me seems more like a medium would be, get the xx large is just a suggestion.  I bought two to test the size, a medium and large, and the medium is a bit tighter, but is fine for my height and weight too.  I hope this helps.