Lovely location, right next to the royal mile and all the attractions. This is a basement flat, so beware if you have a pram that you need to go down stairs. The flat is nice but if there are more than 4 people it wouldnt be the best as the sofa bed is very uncomfortable and the spare bedding in the living room for the sofa bed was inadequate and didnt seem fresh. So theres 2 double beds that are in seperate rooms and they are nice and comfy so for 2-4 people it is fine. No hand towels are provided so be aware of this, and bring your own toiletries as there was no body wash, just a bit of shampoo at the bottom of a big bottle (the owner said this was a mistake by the cleaner and apologised) but the bathroom did not look as though it had been cleaned very well. The check in was simple and the place was lovely and warm. Also includes wifi which was a very nice added bonus that was not expected as not in listing. Overall would recommend with a few tweaks. Owners are responsive.