Jigsaw dress fit says XL. but very stretchy material so would fit 14-18 . Flattering ruching to tummy area and padded at shoulders so sits very well and is very comfortable to wear. Cost over £85