I stayed for 4 weeks at Poorna’s and I highly recommend it. It’s good value for Edinburgh and Poorna is super nice and helpful.