Stephen's place is a - indeed - big home, located in calm part of Palo Alto. It's close to multiple shops (safeway, walmart, whole foods etc) as well as other services. Place was clean and well prepared for our arrival. We played some guitar, had a grill, enjoyed time on the patio. I highly recommend this place!