I bought two of these suits. one last year for halloween and again my 3 year old decided to be a fireman this year so we bought another one month ago. The quality of the fabric is really good, it grew out of it last year before wearing out and has worn it a lot! My only complaint, but a big one, is that each of the suits has a badge that has fallen off on the jacket/top! I'm sad because it's not Halloween yet, he only wore it once to a party and the badge fell off. Unfortunately we cannot find it and my little 3 year old is sad. He loves the "badger", as he calls him. I wouldn't buy it again because of that. First time I thought it was an accident but it's ok since he bought it for Halloween. But this year he won't have a badge! 😞