Amzing location in a beautiful city.
Girona is gorgeous.
The apartment is great. It has everything you could need.
There are a lot of steps up to the apartment, but your legs will be firmer at the end of your stay.
I would definitely go back.