Is there a contract commitment or can I cancel at any time?

There are no setup fees and no contracts. You pay by the month and you can change subscriptions or cancel your account at any time without penalty.