It is very soft and warm but what I didn't realize until my baby wore it the first time is that there is no easy way to change a diaper. You have to take almost the whole thing off in order to change a diaper. With a 6 month old that is already very squirmy and having a very messy poopy diaper (breastfed) it made for a very interesting situation. I sadly will probably not have him wear this outfit again because it is just too much work.