Ron's place is in a great location. It is close to public transportation and is less than 30 minutes by bus to Fisherman's Wharf or Union Square. They aren't that far away, the bus makes a lot of stops. If you are in a hurry you can get to those locations in about 10 minutes, depending on the traffic of course.
His location is also in walking distance (about a 5 minute walk or less) from a variety of restaurants