I was reading something about Green Dragon Studios classes being 3 hours long, with the first hour a warm up.

Holy cow!

First of all, I can't imagine a training class lasting that long. Like the saying, you can train hard, or you can train long, but you can't do both.

And second of all, I can't imagine most people having 3 hours in a day to train. Jobs/families/sleeping/etc.

I mean that's cool if it works for them, but that seems like a long class time.

What do you think? How long is your class? What is your ideal class time?