Re: New headliner, pretty easy to replace.
Depends on how you define "Professional"...
Personally, NO ONE cares about your car as much as YOU do, no matter HOW much you pay them. I'd rather spend two weekends working on my car than PAYING someone who may or may not do it well enough for me.