Great location and dog friendly. Directly across from Balboa park, a scooter ride away from Petco Park and little Italy.
If you can manage to snag a free parking spot on the main road, you will be fine not paying for a covered parking.