Eduardo was a great host who made me feel welcome from the start - not only did he buy some groceries for my first day, he also went out of his way to accommodate my lifestyle (I was on US time and therefore stayed up late and slept in)
The room itself is bright, spacious and has a very comfortable bed.
The flat is only 5min away from the subway station, and the tube brings you in just 15min to Piccadilly and all major London sites. If you want to stay closer, West Hampstead is a lovely community with lots of restaurants and bars.
That said, I can only recommend to stay with Eduardo!