We are a family of four (toddler & infant) that stayed here for 5days in May. It was a lovely stay and we would definitely stay here again.
Location: fantastic, right in the middle of the Mission district, tons of great restaurants, bakeries, and cafes, 5min to Bart--even with kids in tow; it can be a bit seedy on mission st, but we felt safe enough. I was worried about the night noise interrupting the kids bedtime but the street is quiet even during the day.
Abode: it's a beautiful flat, true to the pictures. Well-decorated & without clutter. The beds and linens were luxurious. There's enough room in either bedroom to fit a packnplay. The beds are a bit high for little kids especially if they move a lot when they sleep (the toddler fell off a couple of times). The bathroom was clean and a lot of nice white towels were available for use. The shower was fine for us adults but can be difficult to shower a kid as the showerhead is high and the floor gets wet when the shower door is open. The kitchen has everything you need if you want to cook. We didn't. But we did entertain another family of 4 there one night. The table serves four but we all fit in the kitchen comfortably with seats. We never used the heaters because it was so warm during our stay. We opened the windows, nice vinyl ones in the back of the flat. You don't hear noise from the neighbors much-a couple footsteps here and there.
Host: Md has been the most gracious and thoughtful host that I have never met; our itineraries never matched up. But we communicated a lot over email. She was very diligent and detailed when answering all my concerned mom questions. One concern was the floor. She told the cleaners about the baby and had the place cleaned twice for our arrival. She also followed up with the airbnb cleaners to ask for a refund for me (i didn't prompt her on this) when I told her that my baby's hands and knees were black from crawling on the floor. She is a very conscientious host that goes above and beyond to ensure that her guests have a wonderful stay. You can't do better.