This hotel is a few steps from the Royal Mile and Canongate Kirk. The room was very clean, including the well appointed kitchenette. You can stock the kitchen at a nearby Tesco Express. Staff was courteous and helpful. Free wifi was spotty at times but generally good. Room was very comfortable. The bathroom was modern and well designed.