Flat was clean, convenient and comfortable. It's in a newer building (relative to old town) but still has quite a bit of character. Location was ideal, very short walk to Grassmarket, easy walk to the royal mile but offset enough that you aren't full on in the middle of tourist madness. Beds were comfy, bathroom and shower were great and I definitely wouldn't hesitate to come back.