I ordered a size up because I noticed there were several reviews commenting that it ran large. It did fit well overall but was too small in the chest area. Im 55, 165lbs and I am a 38D. Too tight across the chest which pulled on the shoulder piece. Ordering a LG. I gave four stars for quality. Nice material, very pretty dress.