ordered a 3xl but too big, nice cut but the stones come off soon as they're washed, they have even pulled away from the top when I got them, I'm about to cut them off as they have unravelled top and bottom and stick into me on the waist. id suggest size down, they also catch on anything that touches them.