To start off, I just want to say that the hosts did do as much as they could to fix the issues we had with the flat and then when that wasn't possible, to compensate for the problems.
The flat itself is good. The two bedrooms is nice, the kitchen had everything we needed, the bathrooms were well-stocked with linens and toiletries. It's also located close to both Vauxhall station and easy walking to Oval station as well and near a Tesco's.
The location was fine. It was a little noisy in the evening and nights, but you'll probably get some form of that anywhere in London, and as I live in a city, it didn't bug me too much.
There were a couple of major problems. We're still not sure why, but when we got there, we had no hot water. They were able to send maintenance the next morning and then we did have hot water in all of the sinks, though two of them had hot water coming out of the cold water tap, but that's just nitpicky. At least there was hot water by that point. The showers never did get hot water. The en-suite would get up to lukewarm, but not even really warm, never mind hot. The family bathroom did not reach anywhere close to lukewarm but was rather like showering in a mountain stream. They couldn't fix that. And as there were no bathtubs, showering was the only option.
The only other nitpick was that while things were clean, they were also stained. The bed linens, the towels, they all seemed to have small stains on them which is always a little off-putting.
Like I said at the top, the hosts at TruStay really did their best to compensate us for the problems we had and tried to fix them quickly, so the service was good.