"I'm usually in between an XS and a S, so I bought the Hot Coral is size S (based on the other reviews about the sizing) and it fits really well. The Hot Coral is a little more orange than pictured, but it's still a stunning color on, especially if you have slightly darker skin. It is a little sheer, but nothing too noticeable. I love the pockets, and it looks great on! A bra isn't necessary, but nice to have on in case the dress slips, and it's always nice to have a little extra support (especially if your a D cup like me). The fabric is very soft as well."