Helen made us feel welcome as soon as we arrived. Her apartment is in a great location with a 5-10 minute walk from the nearest tube station and about 20 minutes from central London. Though we were in town for only 3 days, we really enjoyed our stay.