These pjs are awesome! I love the fit and how comfortable they are. They are super warm and cover from head to toe so there are no cold spots and I don't even have to use a blanket over them. I was going to go for a large just to make sure it was loose and comfortable but I read reviews that mentioned the sizes run a little big so I went with a medium and it fits great, and actually is a little too tall also so there is plenty of room. I'll have to see how the sizing does when washed but so far I am very satisfied with this purchase.