I wear this all the time and get so many compliments. The buttons are a little loose but haven’t fallen off. The fabric is nice. Pretty durable. I wear it to elementary school around kids and it’s still in great condition. Keeps me warm but not too heavy.