We stayed just for one night and the location made it easy for us to see the best of London..metro station just few meters away. The apartment was clean and they let us check-in early as well as leave our luggage at the reception after check-out, for free. I would def recommend for short term stay.