After looking at several options, I bought a small sized onesie from baby pants. The fit is great except for the length (too long). I see you have had the same issue! My second choice is the 4care bodystocking from XpMed. Can you help me choose a size? I am short 5'4" with a waist size of 32". I don't know if I should try small or medium. Do they run on the small/large side? I can't find anything about the length anywhere. If you can help, thanks!