Anybody install new seat skins??

I'm thinking about buying some used buckets for my Dart and was wondering if anybody has put new seat covers on their seats. How difficult is it and should it be left to a pro?