To stay in Bastionstreet No. 4 is great, We had the Lodge!!!
The whole hourse has a special ambience and clime. The B & B is in the town center, all what you need is near by: Restaurant, Pub, Cafe for breakfast vis a vis, parking place... ask Anthony, he is very helpful and knows the good places in the city.