I’d start my review saying that these people are probably one one of the best hosts. They respond back to you so efficiently and they are so helpful.
We were allowed to check in early without any concerns, and we even checked out late as our trains were quite late. John was very sweet about it and even offered us to stay for another day.
Flat wise - It’s in a very nice location and everything is in proximity which is excellent. The flat had all the basic amenities that you’d want utensils wise, kitchen wise etc. We cooked as we stayed in Edinburgh for 4 days. The place is at 3rd floor and there is no lift, so if you are someone who has problem climbing stairs then just be wary of that. There are approx ~45 steps in total.
Overall wonderful stay!