Location is about as good as you can get, 5 minute walk from the castle, about 30 metres to the royal mile, surrounded by plenty of restaurants and bars. The flat is immaculate and very well furnished. Perfect place to stay if you fly to Edinburgh or arrive by train. If you drive I’d recommend looking at parking options before you arrive as they are quite expensive. Other than that it’s perfect.