The location was perfect for our 2 days London trip. as we were not there for sightseeing I can't say anything about transportation time. But there are 2 tubestation next by, for example Kings Cross. Access from heathrow within an hour. There are several pubs around the area und some nic restaurants.
we will come back!!