I think Stefano B&B had some good, some bad. Overall, it was okay.
The good? Great location, clean, helpful staff, stocked fridge.
The bad? First, I was very clear with Giorgio that we were arriving early and that we needed to check-in early. He said he would be at the B&B to meet us around 9A (I kept all correspondence with him). When we arrived, he was not available but a lady, Elena, was available and told us our room would NOT be ready until normal check-in (2P). If I knew this, I would NOT have stayed at this B&B. We left the B&B and walked around for hours, returned at 2P and were told the room would NOT be ready until 3P. I told the housekeeper we would wait. She let us into our room at 2:35P. I thought this was VERY poor taste. Second, it is not a B&B, it is an apartment stocked with food but it is not a B&B. There is no sign on the outside to let you know it is anything but an apartment. Third, there were mosquitos in the room that kept me up most of the night. My husband was bitten us (mosquitos have no interest in my blood so they were buzzing in my ear all night). Finally, it is a LOT of stairs to get to the apartment. Carrying luggage, with no elevator, back and forth, it is a haul.
I do think, for the price and local, it's okay ... but if you need to have an early arrival, like I did, I would pass. If you have health issues, I would pass, too.