Teresa's place is neat, quiet, and clean. I thoroughly enjoyed my stay there. Yes, it is quite small, but I didn't need much space, and it is obvious from the description and pictures that it will be small, so no complaints here.
The only tiny issue is that you really have paper-thin walls between the rented out rooms, and do hear everything from the other guests. But that's hardly the host's fault and your mileage may vary depending on who the other guests were.
This place gets a clear recommendation from me!