Yep. I'm about a mile + from the above location and we see the approaching aircraft all the time. Haven't had anything drop here beyond scrub jay's poop.
They also have an option for all inbound traffic to SFO. The traffic patterns become very apparent.
-PJ