Eric & Rebecca's place is a very nice place to stay in Mountain View area.