exactly what I wanted. I ordered this in black (XL) and white (XL) and love them!! they are nice and long, and made well. They are a tiny bit bigger than I expected them to be (still fit well just not as snug as I was thinking they'd be) but they also haven't been washed yet so that may fix the problem. Otherwise I'll just buy more in Large for my 'snug' undershirts and use these as relaxing tank tops. Either way I'll be buying more in other colors!