For a relatively inexpensive stay, Gareth's apartment had everything I needed and more. Check-in was a breeze and Gareth was easy to communicate with. The kitchen and shower were both equipped with everything you need for a stay which I appreciated, the bed is comfortable and there is not too much noise from the street. The cleanliness was okay but not great - but there were a few stains on the bed, towels had been left on the floor on arrival and a half-used cleaning kit was on the table. But for the price you won't get a much better stay in London