This is a must stay place in Edinburgh.