This place worked well for us, about 25 minutes walk from the historic centre, and about 100 metres from a bus stop. For getting around Edinburgh, consider buying a daily bus pass that pays for itself in three rides.
Lots of cafes, bars and small supermarkets close by.