So I'm 5ft 2 and wear a size 12 bottom 12/14 top I bought the large . The quality is is great it very flattering on the tummy. It was baggy on my bum so I took it in at the gusset which worked perfectly. If you dread buying swimwear then this is for you x