「anything but ~」は「決して~でない」という否定の慣用表現です。
The rumor is anything but true.
そのうわさは決して本当ではない。
The room was anything but neat.
部屋は全然片づいてなかった。
He is anything but an amateur in this field.
彼はこの分野では決してアマチュアではない。
He is anything but a hero.
彼は英雄などではない。
John is anything but a good loser.
ジョンが負けっぷりがいいなんてとんでもない。
Your answer is anything but perfect.
君の答えは完璧などでは決してない。
This is anything but easy.
これがやさしいなんてとんでもない。
The bridge is anything but safe.
その橋は安全にはほど遠い。