I highly recommend you DO NOT buy from Seafancy. I ordered a swimsuit size M. It is huge and when I measured it, it was much bigger than what it says on their chart. It is closer to an XL size. The quality is also very poor - the bra cups are like cardboard, the clasp at the back is plastic. It's all badly made. When I asked to return it for a refund, they asked to send it to the US (I bought from the UK site, no indication they are in the UK). They refused to return any shipping costs, even though the swimsuit is faulty or wrongly sized. When I insisted, they asked me to CUT IT up and send photos so they could process the refund. This is the most unethical thing by a company that cares so little about their product they would rather have me send it to landfill than pay for the cost of returns.