I agree with the other reviewers - this place is a hidden gem. Excellent location, very clean, and great to have the kitchenette. Unlike some other self-catering places that don't provide it, I really appreciated the daily housekeeping. Wifi was fast enough to work from.
My bathroom was a bit of a squeeze, but immaculately clean and in perfect condition, and the separate shower wasn't as small as in other places I stayed.
Shops are close by, as are ample restaurants. The tube is a short walk and you can even walk to Paddington in 10-mins. A bit of noise from the road in the evening, but that's because Bayswater is a lively area.
I'd certainly recommend it and would return the next time I'm in London.