Great condition! My son wore a few times. I’d say it’s more a size 8 than 7, especially the pants. Label says 7/8