I bought this for my "future astronaut" for his 8th birthday.  He loves it and wears it frequently while playing.  He even wore it for his birthday party. (A space theme, what else?)  He was rough on it, but it held up and washed beautifully.
When we received this, the flag patch was upside down.  The manufacturer sent us a call tag on Friday and the new one arrived on Monday!  They were wonderful to work with.