wearing a small in both! I also got the white version of this top lol. Top and shorts are both fully lined, not see through at all!