The apartment is easy too find, 1min from the underground and you have direct access to the center of London by bus and underground (15min).
Even if we didn't had the chance to meet Teodor the communication between us was really easy and we hah no problems checking in and out.
The apartment is located at the street level so maybe not so quite if you look for tranquility but for us it was just fine we had a great time.