The place is lovely, very clean, well-appointed and very spacious. The rooms are all spread out, so there's plenty of privacy and no sense of being cramped at all, although there are some low doorways, so taller people will need to watch their heads. The location cannot be beaten, truly. It's only a few minutes walk to numerous shops and bars, department stores (such as John Lewis and Harvey Nichols), St Andrews Place and the Princes Street Gardens. Plus, the tram from the airport brings you directly there.
The hosts are wonderfully attentive and helpful, and very pleasant and easy to deal with.
I would heartily recommend this place for anyone visiting Edinburgh.