My only complaint is with my own body lol the dress does show quite a bit if you have a belly at all. I did purchase one size up based on reviews, and it fit perfect without strangling me. It is professional but almost a little too sexy- ALMOST. The fabric is silky and soft, not bad for summer.