I spent two nights here on business last week and it was quite outstanding. Spotlessly clean. Quiet (almost silent) room - amazing for a city centre hotel and every single member of staff was polite, helpful and accommodating.
It is in a great location on Princes street, central to shops, buses and trains. My ONLY criticism was the food was very basic in quality, so although they offer evening food, I suggest you wander out to one of the numerous nearby restaurants (catering for every taste) that are within two or three minutes walk! But that is the ONLY thing that wasn't perfect!
If you want somewhere to stay in Edinburgh at a reasonable price...look here first!