We had a fabulous stay.. really great flat with the most amazing view of the castle. Grassmarket is such a lovely place to be situated, you really couldn't ask for more. thank you for having us.