Their work left an impression on me

Their work left an impression on me. They are efficient, precise, and pleasant to deal with.