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.