This is a beautiful neighborhood with good restaurants right around or even ON the corner. It's a decent walk to the Royal Mile, not super close, but definitely doable-the 5 year old didn't complain too much! The photo of the bathroom may be misleading-the toilet is in a different spot than picture-must be a different bathroom as our's was very small. Cleaning is about a 7/10, not really the owner's fault, but I would look into a different service as there was visible popcorn left on the rug and just under the couch. The floor was dusty under the beds. Some lights didn't work/light bulbs burnt out. The mattress for the single bed (in the room with 2 beds) should be replaced-you could feel the springs sticking out. Didn't bother my kid, but was definitely digging into my ribs when I laid down next to him at bedtime (and i am not overweight, for what it's worth).
When searching emails to find the address upon checkin, I found one email with a different house number which caused some confusion and before I figured it out on my own when I found the other email with check in info (great!), I had left a message with Steven. It turned out fine, but Steven hadn't returned our call until the next morning (not so great!)
Climate control was very good.
The shutters would not close completely which made it hard to keep the light out for bedtimes earlier than 10-11 and wake ups later than 4:30. Wasn't a huge deal, but room for improvement, and good to know if you are sensitive to it.
We would definitely recommend the apartment again as it is beautiful and the location is pretty darn good!