Navy cardigans are just so perfect because they can literally be paired with anything. I especially love this one because of the length. The full body length gives it the extra touch it needs for any outfit.
Fits true to size. I am 135lbs, 34DD, 5'3" and I am wearing a small.