It is perfect
Height 5' 6". Bust 36", Waist 27", Hips 40".
The fit is perfect and very flattering.
I own so many onesies. Free People, Athleta, Girlfriend Collective, Gap... a lot, and THIS is my absolute favorite. It stays put so no need to constantly hitch it up and readjust. I wear it when I roller skate and to hot yoga (107+ degrees) and it is surprisingly breathable. It isn't heavy or thick, but it isn't flimsy either. It's a nice balance that gently holds everything in place, smooths everything out (the heathering helps), and feels incredibly soft. It dries quickly too. I highly recommend it!
Rated 0 on a scale of minus 2 to 2, where minus 2 is Smaller, 0 is True to fit and 2 is Bigger