I'm absolutely Inlove with this dress! The material is thick so you can't see any bras or panties underneath. It's a little loose on the midriff but that's probably because I have small breasts (A cup) and it's nothing that a couple of safety pins can't fix. I ordered a S/M and normally wear a small. It's true to fit. Only negative feed back is that fact it took so long to get to me. It said it would be here in 10-15 days and it took 21 days (3 weeks). But it also came from China, so I can somewhat understand! Truly is an amazing dress and I can not wait to wear it!!!