This top is used but in good condition, some of the rhinestones are missing from the back, you can see from the close-up photograph. The size is 'small' I would suggest it fits 8-10 year old.