Good place to stay for a short time in London, good location and good communication