I'll start with the pros: The check-in process is incredibly easy, and Robert's team is very responsive. It's also in an incredible location - right by the Tube and multiple buses. It's a beautiful neighborhood with plenty of great restaurants and shops for exploring.
Now for some of the frustrating parts: This flat was not fully functional. We were there for 7 days, and I was in touch with Robert and his team for 5 of those days reporting multiple things that broke down or weren't addressed. For example, the oven did not work, and although Robert's team was responsive to the issue, it was never fixed. One of the team members eventually came to the flat to look at it and promised us he would send a video of how to make it work, and he never did. We had bought a bunch of groceries to cook and ended up having to throw them out because of the oven. 3 of the shades/curtains in the living room and bedroom broke. There were also some "touches" that could have been greatly improved considering what we paid: we were given 2 rolls of toilet paper for 3 bathrooms to last for 7 days...? We had to ask for more. The towels we were given had stains on them, and one of them was leftover from an Abu Dhabi water park. I would recommend bringing your own towels. A couple of the lights were out too. The bathroom doesn't have any vanity space to put your things down either. There are also quite a few signs of wear and tear on the walls and around the bath - could definitely use a paint touch up!
Overall, the location is fantastic and Robert's team always responded quickly to my questions and concerns. However it was very frustrating to keep worrying about what else would break in the flat. I would recommend confirming that all of these factors are addressed prior to check in so your stay goes more smoothly than ours did!