Dino's place is quite lovely, located in Fulham, a 10 minute walk from the nearest tube stations. I was pleasantly surprised to see how complete the apartment was - a nice bedroom, a living room, a kitchen with bar stools and a small outdoor patio! Everything was clean and well maintained.
I was contacted by Dino's team well before check-in and they were nice enough to let us check in early. Katya was there to let us in and give us a quick tour of the place, a very helpful neighbor to have indeed.
The area itself was a little more quiet than I had expected, so next time around I'll probably want to look for someplace more centrally located, but for anyone looking to stay in the Fulham area (it's not that far, really), I highly recommend this stay.