I stayed in the flat for 3 weeks in late October-November and had a very nice holiday. The flat provides a really great location - the very center of London but a quiet tranquil street, and all basics you need for a stay. The team was responsing immediately and as helpful as possible.
The only thing you'd better keep in mind is that there is no cleaning during your stay, so if you are staying for more than a few days, you might want to book an extra cleaning separately (ask the hosts) or find your own solution.