The best location, the best service, the cleanest rooms, the delicious breakfast made a perfect stay in Edinburgh.