Excellent hosts, all the facilities you could possibly want. It was sunny on our trip so we got out a lot but can imagine it's very cosy on a rainy day with books, TV, DVDs and WiFi. Location is brilliant. You look up from wherever you might be eating/drinking on Grassmarket and can see the flat. One evening, we just grabbed drinks from the shop and sat by the window to soak up the atmosphere. Top restaurant/bar recommendations from Gill. Loved our stay.