I would not recommend them to anyone.  The billing department is rude.  One person does not tell you the same as the others.  I have no problems paying money owed for services rendered.  Don,t expect Steinberg to assist in correcting their billing errors.