Perfect for a short stay in Palo Alto: clean, cozy and conveniently located.