My husband and I were pleased with our stay for our anniversary trip at the wonderfully located flat. Everything we needed was there. The kitchen was stocked with dishes, silverware, pans, etc, and some food, and there were toiletries in the bathroom. The bed and linens were very comfortable, and there is ample storage for unpacking. The shower also has amazing water pressure.
Just an FYI because they are not listed, there is a washer and dryer, clothes iron, and hair dryer all available as well. The WiFi is limited, which was a bit of a bummer since we were traveling internationally and didn't have mobile service otherwise, but we didn't have any issues since we were able to use WiFi elsewhere while we were out during the day.
We actually never met Jasmine or Angela, so there was a bit of a learning curve to get used to the appliances and such. Our flight was delayed by two hours, which conflicted with Jasmine's schedule. I ended up having to get the keys from the dry cleaner across the street, which made me kind of nervous (as was the lady at the counter) after a very long day of travel, but everything ended up fine. Jasmine did check up on us often during our stay, so we definitely didn't feel forgotten or anything. Check out was pretty simple as we just had to leave the keys with the housekeeper, and she was able to arrive at a convenient time for us.
4/5 stars, only because of the rockiness checking in. Overall, though, we would recommend the flat. It was a great place to call home for our ten days in London.