Altho sizes run a little big (I am usually a large) I fit perfectly into a size medium - I am 52, 160lb, 36B. The dress has a flattering fit and sturdy fabric. The top half has thicker fabric than the bottom half so I felt more secure in it and the hem stops a few inches above my knees. Pockets are a huge bonus. Can be dressed up or down for any occasion.