We enjoyed our stay with Ellen. Her apartment is perfect. The location is close Castro (but it is at the tops of a hill, so be prepared). I walked to the Castro station everyday to attend a conference downtown without a problem. The apartment comes with everything you need, she even had snacks out for our first night.