Very cool place in the heart of Notting Hill - perfect for our short stay!