Loved this dress. Hid my chubbiness perfectly. My arms, tummy, and thighs. Ugh. I need to lose weight. Anyhow, super cute. Lots of compliments. Im usually a large and thats what I ordered and it fit perfectly. If you want it a little looser you can do an XL but its not necessary. It doesnt squeeze your arms its just right. I wore spanx so that may have helped around my waist, but I felt very comfortable. Usually I feel uncomfortable with spanx and a clingy dress. I did not and I absolutely loved the pockets.