We enjoyed our stay in Craig's flat. It was clean, tidy and had everything (apart from a washing machine) we could need for our time there including free WiFi and Netflix.
It's absolutely ideally situated for the tram into the city and there's plenty of local amenities close by. Once you get into the city there's so much to do.
All in all we were very happy in the flat and would stay again if it was available on any future trips to Edinburgh.