Justin was Courteous, knowledgeable and professional. The price was exactly what I expected with some extras thrown in that did not cost extra.