I am 55 130 lbs and a 34A. I got a small and it fits nicely. Not to tight, actually a bit loose in some areas so it is family friendly. It comes right to above my knees so it is a good length too. I got the white one and it was incredibly see through. I am not sure if the other colors are too, but there is no way I can wear this unless I find a slip to wear underneath. The actual dress is pretty as well just too thin for me.