A what seems to be recently renovated apartment coupled with a very responsive host make this a must stay for those in the Mountain View/Los Altos area.