Ryan was terrific! Even when he found out that he didn't have the parts needed because my project instructions were not conveyed to the installer. I ended up driving to the parts store while he started. Probably should have installed it myself after I factored in the overall price.