I ordered this in white. It looks just as you'd expect and fits fine.  It's a little goofy looking but, again, it looks like you'd expect it's just that the large bill looks a little age inappropriate (I'm in my mid-20s).