Perfect place with all amenities, suits 2 couples very comfortably. The place is near main public transportations and 15 min walk to British Museum, in our last day we left our luggage in a booth and spend the rest of the time there. From Heathrow you have a direct underground line (Piccadilly Line).
Thank you Bella!