This top definitely fits true to size. There is no stretch! If you are between sizes, definitely size up! This top is super cute and classy. It is a light grey and features a cute ruffle detail on the sleeves.