John's place is perfectly located just across the street from The Meadows park, 5 minutes from the University, 10 minutes from the old city and 15 minutes from Holyrood park. It is also at the end of a small alley, so it is quiet but close to everything you need (little cafes just around the corner, restaurants and shops in the nearby streets).
There is often rubbish in the alley due to the many large bins and pesky seagulls. However, the apartment itself looks just like the pictures: it was clean and tidy and one of the bedrooms is very big. The heating worked just fine, as well as the hot water in both the kitchen and shower. The disadvantages for us were that the design is very basic, there is no living room, and the shower is its own small room at the end of the hall, which was somewhat uncomfortable to use.
The place is suitable for a long stay (we stayed for a month), as there is a washing machine and a full kitchen. The laundry hanger was fantastic, as it can hold many items of clothing. John also changed our sheets and towels after two weeks, free of charge.
So if you're looking for a clean and well-located place in the city and you don't mind the lack of luxury, we highly recommend John's place.