Nice simple spot for a quick London get away. Location in Notting Hill is world class for work or leisure.