North Fitzrovia is absolutely the best place to stay in London. And Holcroft Court is one of the finest places to stay in the area.
The flat is cool, well decorated and well proportioned. Kiran has created somewhere very special to stay and I recommend it strongly, it will be even better when the restaurants have reopened.