The Gray Rock Inn was clean, decorated with lovely antiques, and cozy. Just as advertised. The single room I reserved was sunny, comfortable, and had a tiny bit of a view of the harbor. It did have its own bathroom --- across the hall. I would have liked to have known this ahead of time as "ensuite" to me means the bathrooms are attached. And that's what I wanted. Weirdly, none of the bedrooms had locks(!) which was a bit uncomfortable for me.
If you're looking for a real B&B experience, you may be charmed by this accommodation. The host, Adam, is a gregarious and friendly character (with a capital "C") but was a bit too intrusive for my tastes. I was expecting this to be a traditional country inn with a reception desk and then complete privacy. Not so! My every movement was commented on, from going to dinner to what I should take upstairs for bedtime reading to his insistence that I meet his mother right away when I came down, half asleep, for coffee in the morning! Some people may like that; I did not.
The hot breakfast (ccoked by Adam and his mother) was good but served very late. Anyone wanting to get an early start be forewarned!
Would I go back again? Probably not. That being said, I wouldn't cross the Gray Rock Inn off your list at all if you want a more intimate, and somewhat quirky, B&B experience.