Very large for a baby. When I checked the sizing it said 9 months to 2 years. It has an adjustable liner to make it fit smaller, but it's probably better suited for a 2 year old. Seems like good quality. The adjustable strap and uv protection are what sold me on it, as most fedora style do not have this. The strap can also be taken off.