The staff are always helpful and the deals are good, if you select carefully.
Having said that, their finance department is awful. I negotiated a deal, but they consistently refused to honour it and finally I just paid them off all at once.
I will never buy anything on credit from them again.