I was referred by word-of-mouth and Rex did a great job! He came, got part ordered and the day it came in called to come install it. Toilet works well and good response time.