That is kind of cool. I really like that inky blue color. It looks like PVC.
It would look way better with a different shape of a hat. Something more along the lines of a fedora would be a vast improvement. Not too many people can wear a flat cap without looking like a twit. Girls in fedoras, however, usually look chic and Marlene Dietrich-ish.