Carpeting is a bear to install on your own. That is why it is always a good idea to hire a professional that is experienced and reliable. Ask to see examples of their work or referrals that they may have. It is also a good idea to see if they are licensed and bonded.
Flooring contractors are everywhere; it is a matter of picking the one you want to put in your new hardwood floor. You want to make sure however that you choose the best one to fulfill your needs. The flooring contractor that you choose should be reliable and licensed. You want someone that you know will do what you want.