The apartment has three bedrooms and three bathrooms and can comfortably sleep six people in three double beds and a few more on the sofa bed and couches in the living room. It’s very comfortable and in a great location. Vauxhall isn't close to the tourist areas but has several tube lines that makes it easy to get anywhere in London. And the best part is that the tube station is only a few steps away from the building. The downside of being so close to the tube and railway stations is the noise from the trains. If you are a light sleeper bring ear plugs in case you need to leave the windows open in hot summer nights like we had during our stay.
Note that the kitchen is only equipped with the basics and did not have a coffee maker. Glassware, dishware and silverware were enough for only four people, not eight as we had in our group.
London was one stop in a multi city trip and after a few stops we realized that in hotels and Airbnbs in Europe it's customary to make beds with a fitted sheet and a down comforter with a duvet cover, but no flat sheets. We ended up using the duvet cover as a flat sheet as it was very warm during our stay. And none of the Airbnbs we stayed in, including this one, had air conditioning.
For American visitors note that the washer and dryer are consolidated and it takes a really long time to do a single load. This is very common throughout Europe.