I chose a medium. When it arrived I was unsure as it looked really small on the waist as i am a uk size 12 . But I'd say it's true to size plenty of stretch and room in the hip area .
Im a 40 D breast size does fit large chest
i am 5ft tall
Product quality:Soft and comfortable good quality for the price