Always good to check with the BBB, make sure they have relevant insurance, ask for a couple of testimonials and set up progress payments: certain amount upon delivery, certain amount half way and certain amount on completion. Good luck with your project.