Good luck Haj. I know how you feel. It took a few rounds but we finally found a contractor we like who is honest, does good work, repairs what we ask him to and does pretty much everything. He's not the quickest communicator but the plusses far outweigh the minuses. Our garage, driveway expansion and landscaping are moving along nicely.