I purchased this based on other reviews.  I found it somewhat small but it did fit my rather big head.  Visor was a little larger than expected but that is what gives you the great covering.  Definitely keeps the sun out and is a great cover for sunny days.  I did have an issue with the windy days.  I finally had to take it off to keep it from blowing away.  Just couldn't seem to get it tight enough.

All-in-all not a bad hat and I would still recommend.