That sounds kind of nice. And 2 hours isn't bad. Usually people do their hw slower than their capable of though..Ex: If you leave it to the last minute, it only takes a minute.
I'm pretty fast at hw usually but I also like to completely fill my schedule...soo :)
At least I'm not complaining about sports everyday for hours like all those really athletic people....I'll wait til' ski season :) or maybe take up a less time-consuming sport :)