These blanket sleepers are pretty decent warmth wise.  My 9 month old son is warm and comfortable in them.  They do run a little small so definately buy the next size up (I purchased the 12 month size and at 8/9 months they fit him perfectly.) I would purchase them again if he needed more.