This is a warm and comfy sleep gown, easy to put on, but it tends to ride up a lot. A trick that helps with that - layer it over a bodysuit. It makes it grip to the bodysuit and therefore stay in place a lot more. The fabric also stretches and looses its shape, but it finds it back when washed. I bought 3-6M for my newborn and it was a bit large, but the length was good (and DD is tall). I wouldn't recommend it to be worn alone, but over a bodysuit, I found it a far better option than the footies when you have to change your baby 3 to 4 times in the middle of the night. And DD seemed super comfy.