Good shape, no holes or damage.
XL is for 65-109 lbs and chest of 30-37”
Since it is Velcro you can probably get away with a using on a slightly smaller dog (eg. 50lbs).
Good for helping calm anxious pups. Especially if you know a thunder storm is coming or if they don’t like loud noises like fireworks, this may help.