The hosts were really nice and responsive. The apartment itself was neat and tidy when we got in and what we got pretty much matched the description on the listing. One important feature is that there is an elevator to the apartment. This is really useful for families with children or elderly as we realized during our research that not all buildings in London have elevators.
The location of the apartment is great! It is about 5 minutes walk to Gloucester Tube station which is connected to the major tourist areas in London. For Muslim travelers, there are some good halal options in the area, namely Gelgela restaurant (it is just opposite the shop which we collected our keys) and a halal KFC outlet just one tube station away (Earle's Court).
If we do return to London, Dainus's would definitely be the first few we would consider.