Everything at Helen’s place was great. The communication was smooth and the location of the apartment is perfect. We would definitely recommend this place for staying when spending some time in London.