Perfect in every way. Banyoles is a wonderful base to explore the surrounding area (which we did by bike). The lake is magical at the end of a hot day out.
The apartment is exceptional based on my AirBnB experience to date. Supremely comfortable, bang in the middle of town, best restaurant next door and the terrace affords you open air space and greenery rarely found in an urban area.
We loved it and didn’t want to leave after a week!