It's fine and sweet. Worked for my slim 7-year-old, but for sure had a very loose fit. The arm length would have been too short, probably, if we ordered a smaller size. The white stayed white, but quickly picked up dark little dots after a wear or two on vacation.