We had a wonderful stay. The flat has a perfect location - very close to the Royal Mile and everything else that you might need.