Excellent condition - looks like it was never worn. The tag says J.Crew size Medium; typically that’s gonna be a roomy size 6 or solid size 8.
Note: The first photo is the best representation of actual in-person color. My camera darkened the coral shade a bit.