I love this top! I ordered it in size Large (my normal size), and loved it so much .It fits perfect for my body type. I'm 5 ft 5, 150 lbs with 36 DD bra size. it is extremely flattering and looks fantastic with leggings. The length is perfect. The fabric is incredibly soft and warm; it's not quite as warm as a true sweatshirt top, however, it's much better looking than one. I wear it to the office and casually.