The reviews are so helpful when it come to picking out the right size... Im 5'6''  147 lbs  37-30-40 very curvey. And I ordered a small because of one helpful review! Anyone would feel this was a great fit, I just like my dresses on the snug side ,so Im on the fence. The pocket did show a little but not a deal breaker. I would keep it in a second if I liked the color blue better.. Love to see this dress in a lighter color, off white ect. And the hem was perfect for us 50 plus gals,it was sexy the way it dropped slightly in the back..  I try to find this hem line, they don't make enough of them!!!!