Violeta's place is right in the Centre of the Old Town of Besalu which is one of the mot beautiful Spanish towns I have ever visited! It should be on your 'must visit' list without a doubt!
There are a lot of options for eating out in the town and I found all of the ones I visited to be good value for money. A meal on the terrace of the restaurant Castell de Besalú, will allow you to enjoy a meal with stunning panoramic view of the old town itself! You will need to book the tables along the edge of the terrace though, but it is well worth it!
I would also add Violeta's place to you 'must stay there' list as well, it was perfect! Maria is the hostess on site and she was absolutely brilliant! Very friendly on arrival and quick to respond to any questions during our stay. Be careful with the Catalan parking signs showing where you can park as they need to be read carefully! Apart from that this is a brilliant place and thoroughly recommended!