Really great place to stay for Palo Alto and Mountain View