I probably could have worn a Large, which is my usual size, but sized up to be sure. I'm keeping the XL. It's roomy, comfortable, great for running errands and even wear to work. It is not see-through at all; stretchy fabric. As described. Might order another one in a different color!