The Stage Door accommodation is very comfortable and centrally located in the heart of London. Highly recommended.