Excellent place to stay in London, for business or pleasure