I don't go there as frequently as I'd like to, but I have never been disappointed by the food nor the service.
The menus are expensive however, I got fresh, well cooked, flavorful products.
To me, the Cap Horn is a safe bet. I also recommend having the Bordier cheese platter!!
The view is a big plus.