Beyond expectations, very well made and comfy. Too bad my little boy spilled berries on it before we even left the hotel. However, I washed it 2 days later and merely pretreated with shout and all the red came out. Can't wait for him to wear it again!