I have had good transactions with them in the past, but on this last one they reduced their offer price by approximately the same amount as they gave me for a bonus as a "great customer." I will not use or recommend them in the future. Very poor customer service makes me think that they must be struggling.