Fabulous place to stay in Notting Hill, London. Highly recommend.