I bought this shirt for my little boy's third birthday and it arrived quickly and in perfect condition. The fabric is soft and comfortable and my son didn't seem to mind wearing it all day. The design is simple but cute and the gray goes well with other clothes we've paired it with. The only reason I'm giving it 4 stars instead of 5 is that the print started to fade a bit after the first wash. It's still legible and noticeable, but not as bright as before. Overall, I would recommend this shirtβ¦