Size S is an oversized fit. I'm 5' 2.5" and currently 115 pounds. White is not too sheer. Update 6/7: I also got the set in grey and it's even better in grey! #LTKFindsUnder50 #LTKOver40 #LTKFindsUnder100