The place is pretty accurate to the images provided. We really loved the location, as it was within 5 min walk from a bus stop that will take you to the center and an abudance of shops. It's pretty obvious from looking at the map that there is no beach access, so that is a bit misleading.
We really enjoyed the comfy beds and sofas.
There were a number of consumables that the airbnb listing suggested were provided, and these were not (shampoo, cooking oil, soap, bin liners, lighters for the stove). The host suggested that we could purchase them ourselves if we wanted them.
We got the impression that the host is not aware of the precise state of the property. A third-party cleaning company ensures that the place is in a satisfactory state, however, they do not ensure that the property fully lives up to the listing.
None of this particularly detratcted from the experience, however and we enjoyed our stay in Leith.