Our stay in Girona was great! The apartment was clean, spacious and quiet, and it was nice having an elevator! The location was perfect, right at the end of La Rambla, and right in the heart of Old Town. Plenty of restaurants and coffee shops and a handful of vegan options in the vicinity.
FYI, if you want to go to Costa Brava, plan ahead and rent a car or hire a tour. By public transit, it takes about 2 hours to get to the trail near Palafrugell or Paloma, and another two hours to get back. Also, you need an international license to drive a car in Girona if you’re from the US.