Here are some key pros & cons from our recent stay, hoping that it will help you decide if this meets your needs.

1. Friendly hosts, who encouraged us to make ourselves at home.
2. Close to bus stop linking to the Tube at Victoria & Sloane Square.
3. Peaceful neighborhood, close to Battersea Park.
4. If you're coming from LHR via London Underground, the route is not luggage-friendly ... and if the stairs in the Tube stations don't get you, then the long climb to reach the apartment might bring you to your knees!! (Hosts can propose a taxi from the airport).
5. The bed & cupboard space are both adequate, but floor space is limited so things can become a little congested if you have more than one suitcase/bag.
6. It's important to realize that you're sharing an apartment with another couple, so their towels & tooth bushes will be in the same bathroom you will use during your stay. Your only truly private space is your bedroom.

For us, the intense effort of getting across London and then up many flights of stairs to the apartment with all our luggage caught us a little by surprise. The friendliness of our hosts made the stay okay overall, but on reflection we will try to do something different next time:
1. Look for something closer (i.e. North of the Thames), so that we can cut down on commute time/cost to reach the places & activities we're interested in.
2. Go for a self-catering arrangement, which opens more cost-effective options & there are numerous places around London offering a cheap breakfast if you're looking for the the full works.
3. More due diligence to check the details regarding accessibility, shared vs private space, etc.