Sizing could really do with updating ordered 2xl im a small uk20. I sized down and its still not as snug as I hoped so XL next time.. BUT with that being said I absolutely love the way this gives me a boost of confidence i so desperately needed! Flattering, supportive, stylish, will be buying more.