I am 5' 9" and ordered a size 18.  It was way too short.  My torso is normally proportioned.  In fact I have found that Miraclesuits in general run a bit short in the torso, but this was moreso than others I have purchased. The colors are lovely though. I am returning due to size issues.