The flat itself was clean, well maintained, and comfortable, there were absolutely no issues. The location however is not great - it’s very central and it’s right next to royal mile but it’s down an alley in a square where all the rubbish bins are kept from nearby flats, so is extremely dirty and uninviting. the area of block of flats themselves doesn’t feel particularly safe. Fair warning also - it’s not easy to find, we were waking for a good 45 minutes before we finally saw the person who was checking us in, and we would have missed him had he not been standing outside, signage is poor.