My family and I (husband and two teens) had such a wonderful stay in Carol's flat that we felt a bit of a pang to leave it. As my husband put it, it was the perfect blend of historical character and modern convenience. Situated on the Canongate end of Edinburgh's Royal Mile, it was in easy reach of every place we wanted to go (Waverley train station, Waterloo bus stop, National Museum of Scotland, castle, etc) but was a little removed from the crowds and congestion. For us, the location was perfect. The flat itself faces directly onto Canongate, in one of those tall stone-fronted buildings that lines the streets of Old Town. Inside, the flat is immaculately kept, modern, bright and cheerful with tall windows and high ceilings. It was truly a homey, comfortable place to return to after a day of sightseeing. The well equipped kitchen also allows you to prepare your own food - we usually ate breakfast and some dinners there while people watching. That is the only potential drawback worth mentioning; if you are sensitive to street noise, bring earplugs. The tall buildings of the Royal Mile seems to act as an amplifier to sound, including traffic, people meeting on the street, walking home from festival events, and so on. However, it didn't bother my teens who slept on the foldout couches in the front room, even with the windows open. Don't be deterred by the idea of foldout couches, either. Both kids found them perfectly comfortable, and even when left out as beds, there was still a loveseat to sit on and plenty of room to move around. All in all, a stay that leaves us with great memories and which I would not hesitate to recommend to anyone. In addition, Carol was wonderful to communicate with, always prompt, courteous, and accomodating. Many thanks, Carol!