Erica and Jordi were great hosts. The communication was superb - almost instantaneous to any e-mails I sent. The check in went smoothly too. The flat is lovely, situated in the old part of the city. Be prepared to get used to the Cathedral bells but that is a function of being so close to the historic heart of the town. The house was immaculately clean when we arrived. I hope we left it well for Erica and Jordi. There is a bakery across the road but I would recommend taking a short stroll into the Old Town where there are better quality bakers. There are many restaurants within a short walk of the flat, including some at the bottom of the building, and even the train and bus station are within a pleasant enough 30 minutes walk. There are so many sights to see and Girona is good for getting to Figueres and the north and the seaside to the east.
We didn't hire a car but used public transport and we didn't feel the lack of a car at all. There are very good train services which are reasonably priced and not bad bus services.
If you are going to Calella de Palafruguell/LlaFranc by bus on a Sunday make sure you read the correct timetable. I didn't and it meant a taxi back to Palafruguell. It was the only transport malfunction of the holiday, though.
The train timetable could be a bit clearer. We were looking for times of trains to other seaside towns but couldn't find them. However, if you dig a bit deeper on the Renfe web site and look at the itinerary of the MD trains (I think - you have MD, Regional and Avant trains), you will see that many of them stop at the coastal resorts.
The people at the Tourist Information are extremely helpful and I would recommend a visit there early in the holiday. They booked a taxi back to the airport for us and it was sitting waiting for us right on schedule at 4.30 in the morning. Excellent.
I cannot recommend the flat highly enough. and you will enjoy the lovely city of Girona - it's like a miniature Barcelona without the stress.