I recommend this place: it was very clean, and the landlady was very helpful. Just bear in mind the apartment is located outside Ediburgh, so you'll have to take a bus to go to the city centre. Buses, however, are frequent, and the journey takes about 30 minutes. All in all, it was a pleasant stay.