A modest yet comfortable apartment well located in Palo Alto