Brand new with tags,sold in Disney Parks for $29.99 when available, 100% cotton, twill fabric, one size fits most, embroidered stacked "Walt Disney World" logo across front, curved bill and adjustable strap on back.