In excellent condition. The size is Extra Large XL, even though it shows large it is an extra large. I had 2 sizes and sold the large so this one is an XL.