Good location and clean apartment for a good stay in London.