I stayed here with my mother and partner for a couple nights after Christmas and it was fantastic. The apartment overlooks the Grassmarket street which is filled with cafes and pubs, and obviously has a great view of the castle. It was exactly as described, cozy and well equipped. The three flights of circular stairs to get up to it could be challenging for others, but it wasn't really a problem for us, but we did have issues with the wifi (had two Android devices that weren't able to connect to the wifi, but a different device and an iPhone connected fine). This is a great place, highly recommended.