We really liked staying at Bens place. The appartment is really nicely done and offers everything you could need! We especially liked our own little bathroom. The room and the appartment were really tidy and clean. I think it's also a great place for a longer stay in London. The buses will take you downtown quickly.
The communication with Ben was great and the self check in very convenient.