Great location, comfy beds, good communications - the flat had everything we needed for a lovely weekend in Edinburgh.