Biagio is a great host! We only met briefly, however the communication was great so there was never a problem. The flat is very cozy and has a positive vibe to it. Everything was clean. There, indeed, is a reconstruction going on on the building, but during my stay, there was no noise.
The location is nice, the flat being located just next to a busy street where you can find anything you need AND get a good coffee while looking.
I would definitely recommend staying at Biagio's when you are in London!