Very clean and tidy. Provided all the amenities of home including slippers to use but not enough toilet paper for the amount of guests present. Shower is very cramped. Excellent location on the Royal Mile and within 8 mins walk from Waverley Train Station but it is an uphill climb and you will need to climb many steps to reach the apartment entrance, or you can hail a cab right outside the station to take you as well.