A great place to stay, for a short or long-term reservation. I booked this to work remotely while also being close to sight seeing opportunities. You cannot find a better location. The castle, Royal Mile, and Waverley station are all a stone throw away.
The WiFi is a little spotty in certain parts of the apartment but overall very reliable. The kitchen does not have the best cookware so if you are planning on cooking, keep that in mind. Other than that, a perfect place to stay. Thank you!