My family and I stayed one night at the North Road Inn. In the end, we wished we could have stayed longer. We had a weekend breakfast, which they bill as "continental" but that is an understatement. Although there was nothing "hot", the breakfast choices were still varied and plentiful. Many of the people in the dining room are "regulars" who are open and friendly, making for good breakfast conversation if you want to partake.
The "room" we had is more of a condominium. It was not elegant, but comfortable and sunny. The kitchen was well-stocked with needed pans, dishes and utensils.
For less than the price of many smaller and less pleasant hotel rooms, we really enjoyed our stay.