Brand new but no tags
No flaws
But this does run small. It says XL but It was tight on my arms
This probably fits better as a large. There is a size chart in the photos
Retails for $79