Let me start by saying I am a plus-sized, curvy gal so i was hesitant about purchasing this dress. Just to give you an idea, i usually wear a 16 or 18 and the XL was perfect. This dress can be dressed up with a sexy pair of stilettos or dressed down with cute sandals. The shipping was fast and I couldn't have been happier !