The apartment is pretty huge, secure and has everything you could need for a self-sufficient stay in London. We didn't have the pleasure of meeting Ellen as she was in the USA at the time of our visit, but she was extremely helpful communicating via WhatsApp, always responding quickly to any question we had.
Make sure to check out the nearby E5 Bakehouse for a perfect brunch spot and the incredible Broadway Market on Saturdays which is only 5 minutes walk away.
Would highly recommend this host and apartment.