Theresa’s place is entirely managed by a company, so you’ll be dealing with them. Personally I prefer renting people’s own homes, it’s just less of a ‘cold’ experience for the home itself (pretty bare) and the interactions (very transactional).
That being said, the apartment itself was very well located, in a quiet neighbourhood but just minutes from busy Victoria station and many sights. The apartment was clean and the bed super comfortable. There’s also a small kitchen.
One of the downsides was the noise as the upstairs neighbors were quite loud. There’s a shared entrance and several people kept coming in and out until late hours, not being particularly careful about not slamming the door. Also, the check in and check out process is not flexible as its managed by a company and very much about rules.

In sum, the apartment is fine, clean and conveniently located, but not a particularly human and personalized Airbnb experience. I’d still recommend it if you don’t care about that and have regular check in needs.