We had a great stay. The flat was super clean and comfortable. Grassmarket and the castle are a short walk away. We would definitely stay here again.