Purchased this top in two different fabrics. Floral one fits a bit better than this one. Is a stunning top but not true to size. I normally wear a 16 on top but went an 18 to be safe due to being international order but an 18 in this is too small. Other top just fits.