Great location right off the Royal Mile but down far enough that we didn't have too much noise. Flat was very clean and the beds were comfortable! It had everything we needed for our stay. Communication was extremely good with the hosts. They left us a welcome gift and bread, cereal and milk. Would stay there again!