This is an ideal place to stay for a larger group (we were 2 families of 4). Short walk to the tube station. Easy to get to from Heathrow (no need for Heathrow Express just take the Elizabeth Line) and a few stops from central London.
House has all that you need. Overall a great place to stay !