Really like this dress. The fabric is thick that it isn’t see through but not too heavy. The shorts have pockets and are comfortable and the dress has good stretch to it. I’m 5’3” and 120 lbs but now 20 weeks pregnant so went with a small for a little extra wiggle room, otherwise probably would wear xs.