My stay at David's flat was great. It's a simple space that will meet all your basic requirements. The location is great (close to the tube station, close to Upper street) and the neat thing is it's in what used to be a hospital so the exterior architecture is unique and beautiful.
But aside from that, one of the most important things when I stay somewhere is the cleanliness and David's place met all my spic and span requirements :)
One thing to note is that there is a long flight of stairs you'll need to go up to reach the flat so if you have mobility issues or heavy luggage you'll want to keep that in mind.