Great place to stay in London and short walk to transportation (multiple bus lines and tube station). I recommend staying here.