Great location in London, near Notting Hill and other highlights.
Ben's place is fine and spacious enough for a couple of days. Around the corner are nice pubs and a busstop next to the building. Good and fast communication with Ben.
Recommended!