I am 160lbs, 56 with an hourglass figure and large breasted. I bought a small and it fits PERFECT. I guess this dress runs a little large. It probably wouldnt have fit well if I didn't have large breasts. Theres a lot of material at the top that needs to be filled out or else you will be able to see your breasts at side angles.

The dress itself is made of a heavy material making it durable. Its also stretchy so it flatters my figure nicely. I bought it for St. Patricks Day at Disney so I will post a better picture of it later and a follow-up review.