I would highly recommend Susan’s place. We stayed for 3 nights with our 2 children and it was perfect for our needs.
The flat is very spacious and comfortable, immaculately clean and nice T designed. The location is also ideal; a 10 minute walk to Princes Street and very handy for the tram!
Would definitely stay again!