I feel like the reviews don’t give justification to this dress. Honestly, I’m insecure of my body lately and this dress made me feel good. I’m curvy and wasn’t sure If I’d struggle with the sizing. I ordered a large and I am happy with this dress! i do suggest you to get this dress. Material is light. Easy to put on. The sizing was perfect. And I love the style of it. You can wear high heels to tennis. This dress isn’t getting the credit it deserves.