The flat was well-located near the tube station, clean and very comfortable (esp. with AC in the hot summer)
Only issue is despite changing our plane tickets to arrive earlier to be there before 11pm, our plane was delayed and we arrived at the flat at midnight - we were then asked for €100 late check-in fee which was not mentioned in the booking confirmation (and is more than the price for one night!)