Good condition. The buttons had pulled/loosened a bit, so they were reinforced, you wouldn’t have noticed but now they are much less likely to fall off. There is one button that is slightly different from the rest is at the bottom and was purchased like this from a different seller. Not noticeable. Size L on the tag. But would say it’s a small L, I’m a 10 usually and it fits well