The location of this flat is perfect, right in the Old Town, near Waverly train Station, near the tram station, many bus at the corner of the street, and it is central so you can walk Ebinburgh! I was there for a long stay (5 weeks) and enjoyed the place. Great pub nearby (try the Jolly Judge and Sandy Bell's) and groceries as well. Kitchen is well equipped, more than the average Air B'n'B. The flat is old, some efforts were done to renew it but still, it is old. The bed is a bit soft for those who are sensitive to that. The shower is an electric one, it is not ideal, but it works decently. I was there mid November to mid December, under cold conditions. My only bad comment is since it is an old building, the windows are also old, under cold conditions, windows have severe leaks so it was cold. Hopefully, you have the full control of the heating. It is a bit expensive, you will not pay for luxury, you will pay for incredible location.