I've bought several of them and I am 5'3. I am normally an XL but I ordered all of them in L and I am able to get away with the fit. It's also not see through and no slip is necessary underneath. Overall, great buy and you can't beat the 2 day shipping with Prime!