We haven't met Teresa, but we were welcomed by Catia who was extremely helpful and very nice :) She gave us lots of tips about the city and how to enjoy our trip, and was able to answer all of our questions.
About the flat, it was as shown in the pictures : brand new, very clean, and full of light.