Im 56 160lbs 36D and I got a Large. This slim fit dress looks amazing on! I was apprehensive and thought it may make me look chubby, but the design is perfectly placed to enhance an hourglass figure. It hugs all my imperfect places and makes my waist look way smaller. The neckline and length are also flattering. Material has some give without looking like its stretching. Its one of the younger looking dresses I own that still looks age-appropriate for a girl in her late 30s.