Perfect location for a stay in London. Literally 3 minutes to a tube station, really great restaurants, green space nearby, walking distance to the river, easy to get into (or out) of London as you prefer.