Yeah, I get visited a lot. I'm glad I finally realized that if I talk to them a lot they'll leave pretty quick. I'm grateful for the gift and all but if I'm in my house I'm usually working on things.
I believe the visits are a sign that you've reached the highest friendship level possible with them.