I use these to layer under some of my shirts or sweaters. "One size fits all" applies if you're a size XS-XL. They are tight, especially if you're bigger, but they do stretch out and even hold you a bit. I love that the color never fades. Sometimes, I've gotten a shirt that was great and lasted a while and other times, the material would fall apart quickly at the seams. Nylon isn't the best material, so you can't expect an amazing shirt with great quality.  I don't like how I've order this cami several times and each time they were different.  One came with adjustable straps and the other didn't and one was shorter than the other and stretched less.  It's odd how the shirts are different like that.  Also, I think the shirts are stored in moth balls because they smell awful...you need to wash them before you wear them. Despite the negatives, you're still going to get a nice cami...