I'm 5'10, 48" across bust (37" under bust), 45" hips. I ordered the XL, it fit perfectly. It is very Boobie Full looking (the girls looked great) which is normal for a traditional wrap dress, and this is an actual wrap dress, not a faux wrap. As a child of the '70s I love a real wrap dress. If you dont want to show too much chest, you can easily wear a tank under it. The skirt flares out from the waist just enough to cover any tummy issues. It was mid thigh on me, but I'm pretty tall. Colors werSee full review