I stayed at Mei Lin's for five months during a research visit to Stanford. The house is close to campus and near downtown Palo Alto; a perfect location. Ross and Mei Lin were very welcoming and friendly host, and I would recommend a stay at their place.