Not sure if it can be put down to 1 thing alone. Take yourself for example Michelle, there are many many reasons why I have returned to see you and hopefully will again very soon.
For 1 you provide an excellent service. You are very friendly and just really easy to get on with. And of course you are very beautiful. These are just some of the reasons why I have and will continue to return to see you again.