The restaurant's thing is homemade soup, with five kinds on most days, and the Cullen skink is the one that sells: smoked haddock, potato, onion and cream, thick enough to count as lunch with a roll. Nothing is fried, so the rest of the menu is hearty stuff like macaroni, lasagne, traditional Scottish dishes, savoury pastries (steak, haggis, or cheese and onion) and home baking sold as whole loaves to take away. The Snack Stop Café next door does pizza from dough made on site, hot subs and Porrelli's ice cream, and it's the part that lets dogs in; the main building is assistance dogs only. Prices are tourist-stop prices, and plenty of people grumble about that, but the soup is the thing worth paying for.