Worn for less than 10 minutes by my dog. He wasn't having it haha, so it's practically new.
Size XL - my dog is a lab/pit mix & it fit him snuggly. See photo for measurements.