Nice location in London and a lovely place for a short stay.