We enjoyed our stay at Stephen's place. He is indeed a superhost and is very responsive to any questions we had. The apartment is good for two people visiting London for a few days. The location is also really good and well connected and offers good value for money. I would recommend staying here if you're visiting London as a tourist!