If you're visiting Stanford, you should definitely stay here. This place is far superior to the overwhelming majority of hotels in the area, and closer to the university than nearly all of them.