Shouldn't that be... "Nice hat, eh?"
Or in your native French... "Joli chapeau, hein?"
Might as well give you a choice:
The original chapeau was good