Our stay at Taylor's appartment was great. Location is ideal, only 5-10 minutes walk from London and Tower Bridges.
The appartment was clean and well equipped. Just be mindful of stairs if you have small kids.
Check-in and check out procedures are quite smooth and communication with the host very efficient.
Would strongly recommend!