Bought this to take on vacation. It's so soft and stretchy. I ordered the Navy Blue/White stripes and it isn't see through. I usually order Large but I've recently lost weight, I went with Medium and so glad I did. Large would have been way too baggy. It kept me cool enough in extreme heat & humidity. It's conservative enough for family events, if needed, but can be dressed up for dates too. Going to order more colors.