Robert and Juan Carlos's place is located in an up-market area on the hills up to the Twin Peaks. They offer a spacious and stylish apartment, with cable TV and personal access via a code-locked door.
There's also a great little cafe nearby, called Neighbor's Corner, that do really nice breakfast and coffee.