Heads up: this place is tough to find. Google maps' location is too far east. It's actually about 200m west of where Google says. The instructions on the AirBnB listing say that, but they incorrectly give the address as 88 - it's actually 89, which is back through the gate, then go up 3 fights off stairs. There is no 88 as far as I could find.
The B&B itself is not too bad. The host was extremely nice and friendly, made us a tasty breakfast, and gave us a map with good tips, all despite having limited English skills.
The place was mostly clean, minus some pee on the shared bathroom's toilet seat. My only real complaint was that our room smelled like a combination of cigarette smoke and deodorizing spray used to cover up cigarette smoke. I hate the smell so I'm a little sensitive to it. We opened the window for a while (despite it being the middle of winter) to air the room out and then it was fine.
Anyway the location is great (check out the amazing restaurant - Frederico something or other - in the square next to the place) and the walk to the bus station and temples are both fine. Overall I'd recommend staying here for a night if you're coming through town.