It fit as expected and I loved the look but the back elastic wore out after the first time he wore them. Pretty frustrating because they kept sliding off and we finally had to throw them away after only one day of normal outside play.