We had a fantastic stay in Edinburgh. Daniele 's apartment is even better. Warm and very well located.
You can find everything what you want just walking.