Fired up and headed to Rothesay and finally some lunch after many hours of trying.

...

I think strictly speaking it was about 18:30 when we got to Rothesay so while we were still thinking "lunch" it was "dinner" and the Esplanade Hotel in Rothesay deserves a mention. Food was good. service was excellent, and the price was a nice surprise.