The place was spacious and well located but there were a few minor issues. When I arrived the bathroom was flooded from a leak from the upstairs neighbour. While the host responded immediately the problem didn’t get fixed until the next day. However the host did let me check out an hour later as compensation which was appreciated. The kitchen only had bare minimum utensils. The place was a bit dusty and someone with dust allergies this was a bit of a problem. It’s very well located right on the Royal Mile however that does mean a lot of drunken noise coming into the flat at 2am. I think with a better equipped kitchen, cleaner place, and more sound protected windows this place could be ideal. Though, I would still recommend it as is given the value.