I'd booked Steve's apartment and unfortunately had to cancel at short notice. He was very gracious about the situation even agreeing to a partial refund, which was very kind of him.
I stay in Edinburgh quite often and would have no hesitation booking with Steve again based on my experience to date ;)