Alexia's place is absolutely perfect for a longer stay in London. I was there for over a week and felt so comfortable and at-home. The location is amazing, right next to Baker Street Station and multiple bus routes. Super easy to get anywhere you need to go. There is a pub across the street and several restaurants close by, as well as the little shops in the tube station, and a Sainsbury's and Tesco the next block over. Cannot recommend highly enough!