We had a lovely stay at Zoe's place. It's in a perfect situation for Arthur's Seat, the Meadows etc and handy to public transport if you need it. Princes Street and Waverley Station are only a 20 minute walk away. The accommodation is very well presented and in a very quiet, secluded spot at the back of what used to be a school. The decor is modern; mattresses and pillows comfy and the black out blinds ensure a good nights sleep. Perfect for visiting my children while they're studying at Edinburgh.
For good Thai food and friendly staff try True Thai restaurant on Causewayside - a few minutes walk down West Newington Street opposite Zoe's Newington Road entrance.