I’m a size 16 and ordered a xl as believed was true too size but bodysuit is perfect although little short in the body as I’m 5’10 and the waistband is slightly tight, perfect in leg length though. Plus this also came with I little mark on it hope it washes out.