I dont know much, but I've always heard remodel/building/whatever contractors are booked long out these days. So timing might be a little tight. I'd get a carpet person specifically for that, the rest fairly easy/fast DIY imo. (I'd even do carpet but stretching and nailing etc, I could tell I'd suck) Wrong end of state else I'd suggest a local in Milliken.