I personally would take it to The Sport Center in Cullman. There service manager Joe is the co-owner and is a stand up guy. There service prices also seem to be cheaper than Big #1 . I bought at Big #1 because the price was better, but I take it to Sport Center for service. I can drop it off on my way home from the lake, pick it up on my way to the lake. I know the service manager at Big #1 personally before I bought my Sea-Doo. Great guy. Can't go wrong either place, but since your in Huntsville, save yourself 30 min and go to Cullman.