Turning off auto-renew doesn't stop them from charging you again. When you try to contact customer service, you are then sent to a foreign customer service that feels even more like a scam than trying to service you. As I said, after the whole experience with them, you feel like you've been totally scam.
Claim your business profile now and gain access to all features and respond to customer reviews.
I cannot express enough how happy I am with Site5. Your service and support has been the best bar-none... A Site5 user testimonial, read more now!