Great location, a quick walk from Royal Mile with a very comfortable, updated flat. Comfortable rooms for us and our 3 year old. Very clean!
HEADS UP: if you are arriving before 3 pm, there's no place to store your luggage and the train station (a 20 min walk up a hill) has limited storage. We had to book a hotel room so we could store our bags between our early arrival and 3 pm check in.