If you are going to Edinburgh there is no better place to stay. That's it, plain and simple.