I have stayed at this B&B in the past and had a fairly positive experience. Comments about breakfast being bad in other posts seem odd to me, as the breakfast was one of the most memorable parts of our stay. I agree with some of the high rated reviews IF you actually get to book the room properly and get to stay. Their booking system is inaccurate and broken, so I don't recommend booking through them online. Turns out even their verbal confirmations are dubious.
Recently, I tried booking online but also called to confirm the reservation. I was both given a verbal confirmation and an email confirmation that my room for 2 nights was booked. The next day I received a voice mail telling me that the online system messed up and that I did not have a room.
Not one thing was done for me as a returning customer except tell me we could stay on two different nights...one of which was an impossibility as we would be on a plane home. I thought at the very least they'd accommodate us for one night for the mistake they made. Nope - nada for the customer. I will never stay here again. They really should be doing more for the customers when they are the ones who make the mistake. Their online reservation system is the software they invested in, so they have the responsibility to make sure it works properly.