Stoil is great to work with. The flat is right on the royal mile. It's not a 5-star hotel but you aren't paying for that nor should you be sitting around in it long enough to care. Be ready for some steps up to the flat (steps are par for the course in Edinburgh). My wife and I both did laundry since the airlines failed to deliver our bags until the end of our trip which was a lifesaver. We never cooked but the kitchen was nice. No regrets, we would book it again.