I ordered two medium tops. I have previously ordered large but have gone down a size so I ordered two different styles one fix just fine the other I struggled to get on. Felt like it was extra small. Because these were sale items I don’t think I can return it. Fortunately it was a great price so I will just donate it. I love hapari suits. They last forever and I feel like the quality is top notch.