Lovely place. Just as described. Had a beautiful stay in this apartment. Very adequately stocked kitchen. Stores nearby. 20 min walk to royal mile. 20 min walk to Waverley station. We had a great time with family in this apartment. Just a note, that there is a steep climb of stairs for the apartment so travel light.