It is still in excellent condition except for under one arm the shirring is a bit loose, as you can see in the picture. This is not noticeable when on, as the whole top stretches to fit. The label says M but I would say it is extra small! I would say it would fit 6-8.