We stayed three nights at Agie's, and loved it! It's a huge space, beautifully decorated and very clean.
The location in the New Town was ideal, with tons of great places to eat nearby and walking distance to everything we wanted to see, whilst being slightly removed from the touristy Old Town (which suited us perfectly, it was only a short walk to get there when we needed.)
The flat was a lovely place to come home and relax in after a day out. Would highly recommend.