I find classes quite good - I'm pretty lazy, and can't be left to my own devices, or I'd do fluck-all.
As with any exercise, it has to be a lifestyle change rather than something you just go and do on a Thursday evening, otherwise it's really difficult to maintain.