This was my second stay at David's house but in a different room than the first time. I decided to stay there a second time rather than trying another AirBnB for the simple reason that I had such an awesome stay the first time that I couldn't pass on staying there longer.
This room is exactly as advertised, everything is perfectly clean. David and Panjin are very welcoming and they will do their best to accommodate you in order for you to get the best experience there. This place is also a great place if you want to meet interesting people and have interesting discussion that will make you learn something new.
If I have to go back to Mountain View again and one of David's room is empty, then I will definitely book there once again.