The place is totally conform to the description: central Palo Alto, quiet, cozy and the hosts are reallu friendly.
I definitely recommend it.
I'll be happy to come back there next time I am in town.