I have just come back from a three day trip to Edinburgh and it was superb. The city itself is beautiful. I have stayed at St. Ciles Apartments, the ones on the Old Fishemarket Close, and it was excellent. To begin with, its location is perfect becuase they are right on the Royal Mile but on a little Close so it is more quiet. The apartment I booked consists of two double bedrooms, a bathroom, a living-room and a full equipped kitchen. The reception is in another building very close to the apartment and they are very helpful. We got there quite late at night and they left the keys at a box with a code to be open.
I would stay there again on my next visit to the city.
