The apartment has the best location in Girona, hands down. My stay was 2+ weeks of cycling, city break and work. This apartment worked perfectly for all three; there's plenty of room to store bikes (and boxes), you are right in the centre of a walkable city and the wifi is great. We didn't use the kitchen much, but the dishwasher and washing machine were appreciated. The aircon in the living areas + bedrooms is invaluable in the summer.
Bravissimo's communication is excellent from booking through to arrival. The office is right across the road and when the the building internet went off unexpectedly, they even offered use of the office to work.
The apartment is not totally spotless, particularly the rooms could do with a new coat of paint but I'd have no hesitation staying here again and recommending it to others.