Excellent location, and reasonably comfortable flat. It can get a bit noisy during the day, but that's expected of London, and of a property located on a main street.
Check-in could have been smoother, and the quality of the furniture, fixings, and utensils is not great. Still, the owner of the flat was at all times polite and helpful.
The artwork on the walls is indeed quite interesting, one of the highlights of the place.