I stayed at Gary's place for an entire month. I absolutely loved the location, less than 10 min walk to both Baker St and Edgware Rd locations. There were plenty of restaurants and stores nearby, which was really nice. Additionally, the apartment is really cute and everything I needed (bedding, towels, TV, washer, dishwasher) was provided.
My only two issues were that the bed was uncomfortable, and the apartment got very hot one week I was there (there was a heat wave passing through London, but the provided fan was pretty weak, so it was difficult to get sleep).
Overall, had a nice time at Gary's apartment and would definitely stay in this area again.