This place has everything including your own fridge; on the landing there are coffee and tea making facilities and a microwave and snacks; short walk to the tube for Heathrow and you can hear the planes. I would come back.