Running a cafe must be a headache. Some customers like dogs, others don't. Some customers have noisy young children, other customers want peace and quiet. How do you satisfy everyone?
Leroy's Cafe in Newport does a good job of catering to different groups. Indoors has a pleasant buzz and is relatively peaceful. Outdoors (under a roof and securely enclosed) is noisy and child-friendly.
The menu is a similar balancing act to satisfy different customer needs. There are menu items with granola, kale and smashed avocado - if that's your thing. There are also some meaty offerings, which were of much more interest to me and Zed, my lunch companion. We discussed who would have the Weekend Warrior, and who would select the McLeroy Burger.

Zed started with a soup of the day - zucchini and blue cheese. Quite good, he said, but I was saving my appetite for the main course.