This is so flattering on. I'm a uk18 and purchased the 3XL, which fits perfectly. There is no digging in at the crotch area, which the 2XL would have done. Chest wise, I'm a 42D, and it fits perfect cup wise. Quality is great, and fabric us nice and soft. Very happy with purchase