We stayed at Teresa's place for 2 weeks and ended up feeling very satisfied with the stay.
The apartment has a fantastic location with almost every spot of the city within walking distance. The AC is a major plus as well as the 2 bedrooms and the available appliances.
The communication with the people in charge was super easy and they were always ready to help out with anything.
Perhaps a bit small for 5 people.
Would definitely recommend the place.