If you want to stay in the center of Edingburgh I highly recommend Jana‘s apartment. Easily enough space for three guests.
She was very friendly and answered all my questions immediately. 5/5