The B&B was lovely, and the staff went out of their way to welcome us. I would definitely return. We opted out of the full breakfast, but it seemed very nice.
We were only staying one night, before a cruise, so we hadn't rented a car. The Royal Swan has plenty of parking, but without a car, dining options are limited. 2 very nice places are walkable in the daytime, but at night, we took an Uber. On our way to the cruise port, we saw many dining options nearby, but you need a car.