We found Rex via several online sites. He lives up to and exceeds everything written. My family found him to be extremely responsive in every step of the purchasing process. Rex made sure no loose ends were overlooked. This led to a great purchase experience.