We had a great stay in Edinburgh. The location of the apartment is excellent - just on the edge of the meadows which are very dog friendly. There is on street parking that is free over the weekend just at the bottom of the hill.
Check in was very easy. The apartment has 4 double beds which were very comfy. Some of the decor was a bit tired and the living room would be pretty cramped if 8 people were staying but on the whole it was clean and warm.
Would definitely go back.