The content is of reasonable quality and variety, but their fee systems are a huge rip off. When cancelling, you not only lose any credits that you've already bought and paid for, but what's worse, they slap you with a huge early cancellation fee. Even though you sign up to a monthly contract, they still charge you with the difference between the date you join and a full 12 months. Horrible way to treat your customers.