It all depends. They've defined in their terms of use how to advertise your site. Maybe you backlinked it too much? Maybe you used traffic exchange services? It's not about the quality of the website - the website is looking great, it's how you promote it that matters.
By the way, any type of malware that can be found on a site can trigger google bots to suspend the domain name.