The place is great and has everything you may need, even with a full equipped kitchen! As for the location, several underground stations are in walking distance about 10min and easy to get Heathrow via express train at Paddington station. Yet better go out with a company late at night.