Fit exactly as expected. Ive had it for 3 years now and it is still Super soft. Both my boys have worn it so it holds up well to Childrens messes without staining. And had been washed so many times that if it were not of a quality material it would have fallen apart by now. Lol