Have you tried Oakwood Temporary Residences? They do short term leases.
http://www.oakwood.com/ There is one in Mountain View for sure. There might be one on the upper side of Stanford in one of the upper peninsula cities. Not sure. But I do know the Mountain View one is nice as we stayed there when we relocated here several years ago.