Good fit. Head measures 23 1/2. The fit is not snug, but not loose. I ordered the olive color, but it's very dark; would pass for black. Construction seems good; not one size fits all. Fair price. Good quality ling may be an issue on hot days.