Has a few spots, mostly near the hem, would possibly come out with oxyclean, slight discoloration to axillary area, see photos

No holes

I do not take returns so please double check measurements