I have been a loyal customer since 2011. I did not mind skipping a month online. That did not bother me. They used to give points every time you purchased something and you could use your points towards a pair of shoes. That was really great. Well they stopped that but I stayed with them anyway because the shoes are nice and for a good price. I ordered a pair of shoes for a wedding and I received the wrong size. I immediately called and the rep was nice and overnighted me another pair of shoes. Those were the wrong size as well. This time when I called back the rep treated me as if I were lying and did not want to overnight me another pair. I demanded that he try because I had one day left until the wedding. I received the shoes the day after the wedding. I returned all 3 pairs of shoes and asked for a full refund. That took over a month of calling and having to listen to a rep read a script to me. I got the run around and was told I could only get store credit. After demanding my money back on my credit card I was told I would receive it in 5 to 7 business days. 8 business days later I had to call and speak to a supervisor because the last rep I spoke to just told me anything to get me off the phone. I canceled my vip account and am waiting to see exactly how long this is going to take to get my refund.