The apartment was super clean and the location was amazing. It only took about 10-15 minutes to the Liverpool Street Station. I'll definitely come back when I get back to London!
10/10 would recommend