We enjoyed our stay at Nikki Airbnb Annex.
Its a lovely garden location, and has all you need for a stay away.
Bus routes are nearby to get into the great Edingburgh town, and plenty of shops in a few mins walk.
Would love to stay again.