I just can not emphasize more how perfect this place is. The location is RIGHT at the foot of the castle rock. The Grassmarket area has lots of great cafes and bars, and it's just a short walk to Victoria Street, the Royal Mile and New Town. The historical building is gorgeous, and the apartment is HUGE, clean, and updated. Oh and the shower is incredible.