This vest is warm (sometimes too warm) but is not made for outdoor use unless it is under a jacket, coat, or sweater.  For wearing indoors to ward off a chill, they're fine.  I don't know yet how long lasting they are, but they appear to be good for only a couple of seasons.

I would recommend them with caveats about their durability.