We had a lovely stay at Catherine's place. It was very centrally located and an easy walk to the Royal Mile. We couldn't get the WiFi to work for all of us, but it wasn't really a problem, as we spent most of our time out. Check-in was easy and we were able to leave our bags in a secure area so that we didn't have to haul them around the next day before our trains. Would definitely recommend!