Potentially a good site, but too many cheats and secret diplomacy.
Not the site's fault, I guess there's nothing you can do about some peoples desire to win, at any cost.
As someone once said 'If we decided war was too brutal and we'd sort out all future conflicts with a snowball fight, it would only be a matter of time before someone put a brick in their snowball...."