It is comfortable. The arms and chest fit- which were my greatest concerns. Fabric is very comfortable. Logo is lasting- I washed it once already and did not fade at all. The design works for a wide range of ages- nothing in it screams out "tween" to be honest. I could wear it to work on a casual weekend day and would not get into trouble. I wore it already to a theme park.
However, the shirt tends to be weighed backwards- perhaps due to the hoodie. Which makes the neck rise a bit too much for my tastes. When I pull it forward, then it is a bit too short on the back- not enough to show skin but still a bit too high. On somebody who is shorter and has a smaller chest this may not be a problem.
I will give it an A- due to this issue. Otherwise it is fantastic. It may merit an A or even an A+ on someone closer to the age demographic that this outfit was designed for.