James was very pleasant and useful, went over and above what I anticipated in checking that everything was in superior order. Extremely comprehensive and reasonable.Their customer service is unmatched, and their reputation for honesty and integrity is perfectly deserved. They have their warranty intervals and back again up their get the job done. G