The only reason I gave this 4 stars is because the black was more of a washed black than a true black. I have this in white too. It's a good weight, not see through, and not stupid expensive. I bought a large and have washed it. It's a little loser than I'd like but I think a medium would be too tight.
Rating: [4 of 5 Stars!]