My stay at Noah's place was great - awesome hospitality and everything you need. Ocean Beach is a great location - close to everywhere; however - bring some ear plugs if you are not used to airport noise ;)
If I come back to SD, this is my place again!