We had a lovely stay. Location is very central right on the Royal Mile. The flat itself is nice with a comfy bed but a bit outdated and tired looking in places e.g. the bathroom, which made it feel as though it wasn’t as clean as it could be. Overall though everything was in good working order and the communication from the hosts was good.