I had a great time at Max and Billie's place - Notting Hill is pretty central to a lot of London attractions, and the flat itself is quite close to the station. Lots of convenience stores and chip shops close by - there's even a Nando's for late night meals. If you're out to explore London as I did, this is a great spot to setup HQ at :)