Rufus was very accommodating and efficient; he was not only prompt in making arrangements and replying but even gave us the weather forecast! The apartment was just the right size, comfy and within walkable distance to the royal mile. The view of Arthur's seat during sunset is quite nice too. We wouldn't hesitate to stay here again!