We recently dined there while visiting family in Scotland.  The food was very mediocre.  I ordered the salmon. I took a couple of bites and knew it was NOT fresh. I called the waitress and told her.  She said she would tell the chef. They did not offer to replace the dish and charged us for it. I became very ill in the night from the spoiled fish. Not only was the food bad but the service and management was worse.  We would never go there again!