Overall we enjoyed our stay. The apartment has pretty much everything you need for a longer stay. Communication with Sean generally worked fine and he answered any questions we had. However, the apartment was very humid and we found mould. When we mentioned this to Sean he got us mould removal spray and came and had a look which was good, but it still feels relevant to mention.
The location is quite far from central London, but there are frequent bus and tube communications. The nearby area has all the amenities you need, with a Morrison's just around the corner, shopping areas, cafés, restaurants and parks within walking distance.