In very good condition
No size tag present, I estimate it to be a small / medium, please see measurements.

Armpit to armpit: approx 21.5 inches
Length measured shoulder to hem: approx 23 inches