I would suggest to other travellers that they should research more information about the surroundings of this apartment and the commute and parking facilities within. Especially for the family group travellers and younger kids are included, in order to evaluate if this is suitable.
Although this address is included as London but the transit from Heathrow took us one and an half hour.