Follow size chart, Im a size L in tops but Im so happy I went with the other reviews and sized up I and got the XXXXL because  I wouldnt have been able to sit down let alone breathe properly LOL and.it adjusts in the back