The shirt is very nice the size its good too my son is 5 and i bought x small which is size 6 and its good on him and hase space to grow(my son is skinny)the sleeves are little long so i am sure he can wear it for a while. The fabris is a lot thicker that his other shirt and because of that it is very hard to put it through his head and even harder to take it off and thats why i took away one star.