Our apartment in Girona was very conveniently located in the Old Town. Close to restaurants and the walled city.
Initial perception of the area and apartment (arriving late evening) left us skeptical, but Girona grows on you as time goes by.
Excellent restaurants and boutiques nearby and easy walk into the historical sites.
We had a rental car and Bravissimo arranged parking that worked out well. Driving within Girona can be hectic, but having a car helps with enjoying all that Costa Brava has to offer.