Fit as expected. Sturdy material. Bright blue as shown. He loved the attention from schoolmates. Bought for a 10 year old boy who is 4'11, 96 pounds. Shrank slightly in dryer because I accidently had it on high heat.