I have been buying shoes from shoedazzle for 3 years and more than satisfied. Don't expect something for nothing. The shoes are under $40 so don't expect leather. Use a little common sense for all those who complained of quality! So far I have returned with no problems and now that I know the different brands I know what fits me great. They are true to size. The customer service has been great. I missed skipping a month and with one call (and a decent tone) they refunded the amount. The shipping is fast too. Those who are complaining are either looking for something for nothing or just want to complain. If you don't want to be charged for the month then don't miss skipping it. Not hard.