Pros:
Our stay at this Canongate apartment was wonderful. It is right in the middle of the royal mile and an easy walk to the Castle, Holyrood castle, the Grass market, and is close enough to the train station that we walked to the apartment with luggage in tow. There are many restaurants and pubs within an easy walk, and there are small Tesco, Sandsbury, and M&S grocery stores within easy walking distance. And for you americans out there, Starbucks is just up the street a little ways.
The apartment is much nicer than what is shown in the pictures. It is quite large with 2 comfy couches. The kitchen is nicely done, has a washing machine, and is stocked with enough supplies to make cooking easy. The bathroom has a very nice large modern walk in shower and the toilet is in a separate room. Be cautioned. The hot water is very HOT! Be careful.
David is a brilliant host. He's very helpful and quick to respond to any concerns or questions you may have.
Cons:
The bed really needs to be replaced. The center support is broken and it's more like trying to sleep in a ships hammock. It's impossible not to roll to the center.
The apartment is on the 3rd floor. 52 steps up. No elevator. On the bright side, We ended in better shape by the time we left that when we started out.
There is no coffee pot, just a french press.
Summery:
All in all we had a wonderful stay and the only reason I gave 4 stars instead of 5 was because of the bed. If you don't mind the cons I listed, I would highly recommend this apartment. Given the opportunity, we would definitely stay there again. The pros greatly outweigh the cons.
On a personal note: Thank you, David for being such a great host!!!