This is the best onesie. Im 61 and a lil curvy and this thing is super comfy and fits great. I purchased size XL. It is a little baggy towards the crotch, but I was expecting that. The legs ride up a smidge on my calves but its not right at all. The fabric is light and soft and I don't get too hot when I wear it. I even slept in it the first night I got it and was beyond comfy. The description said it had snap fasteners but what arrived had buttons- that would be the only downside. I absolutely love it though!!