Perfect!
Fits great, looks great, appears to be a quality hat.  What more could you ask for?!?
Rating: 5 stars