Ili ofte vizitas nin.

English Translation

They often see us.

I think it would be slightly more accurate to say “They often visit us”