The location is the best. Finchley Road tube a few yards away, and numerous bus routes.
Loads of restaurants and Waitrose is a wonderful supermarket., if you are on a budget, Iceland is right below the flat. You can be in Bond Street/Oxford St is 15 mins and do go to Regents Park - 1 stop to Baker Street, or the 113 or 13 bus. Hampstead and the Heath are 5 minutes away by bus.