We gave it a try again recently with the renovations and new chef and will not go back. Blue Zoo is the better option for what you spend. Best Italian, after Via Napoli pizza, is Il Mulino.
We never stay at Swan or Dolphin but three of my favorite restaurants are there including Shilas. My wife and I split the filet, which is huge, making the meal more affordable.