Design was good, communication easy, he has put in the extra work whenever needed.
Review by anonymous client