This place is perfect and has everything you need. It's also close to Ocean Beach and you can take about 10 min walk to get there. The neighborhood is very lovely.