Expect a great view of San Fran!
Practically don't need to go to Twin Peaks because the view from the apartment is so great!