Arrived at 8pm-later than expected, nonetheless welcomed politely and shown to our 1st floor room, Gelert. Very well presented, immaculate linen and well cleaned. Freesat HD, and free wifi so you've 'connectivity' though not for O2 mobiles, but so what? En-suite shower OK, cool in evening & piping hot next morning. Breakfast served with faultless attention to guests, good food and relaxed feeling; the chap couldn't have been more courteous.
There's a free public car park 100m walk along road so no problem parking. The road gets busy so watch out on narrow pavements. That's the B&B-spot on and I'd go back.
There is a cafe and a chip shop neither of which were problems of themselves, not any sort of disturbance. We chose to use the cafe in the evening, and were a bit put off by the service at the till. The food was great, and late customers accepted well past 9pm, a plus as a tourist facility. It was a pity the staff let themselves down on manners: it's clear they have the skills and just needed to apply them a little more to the imperatives of customer service: pleases and thank-yous and such like. So, the cafe works, good food and reasonable prices, but if you want 'fine dining' check out the competition around the village, there's lots and all look splendid.
If you're looking for a straightforward well-managed guest house for B&B then you're sorted, and as for an evening meal, if you're happy to take what comes, then the River Garden will fit the bill nicely!