Catherine's place has all the amenities I needed for my short stay in Edinburgh. Fresh towels, a nice hot shower, clean kitchen, clean linens, etc. It is a 10 minute walk to get to anywhere interesting, but that means it's away from the noisy streets, which I appreciated.