The place itself is quite nice, and in a very nice neighborhood. Plenty of great pubs and restaurants within walking distance! Also only a 5 minute walk from the Parsons Green tube station. It takes maybe 35-45 minutes to get to the center of the city via the tube from there.
There were a few miscommunications with the host, including one during checkin that left us stuck outside the apartment for an hour or so, but overall it's a solid place!