We had a lovely stay in Teresa's apartment. The location is great - a 5 minutes walk into town. It is spacious with a well equipped kitchen. Check-in was really easy and Teresa is very prompt with communication.
The only negative is poor sound insulation: we could hear the family in the upstairs apartment running around and their music transferring through the ceiling.