Excellent place for a short stay in London. Quick and professional response from the host. Location-wise, Greenwich is a lovely uptown in London that I think one should not miss. Strongly recommend this place to everyone!