I'm a fan of Yelp and I usually search for contractors, trades, etc. for repairs of my home. I needed my roof redone so I came across Ultra Roofing to get a bid. I got a hold of Joe who was nice enough to meet with me and got an estimate for my roof. He was knowledgeable, nice, and personable. After several bids, we chose Ultra Roofing because of Joe's knowledge and experience. But then, Joe would not answer his phone. I texted and called multiple times with no avail. The second day, Joe texted back and said that he will call me later but never did. We ended up dealing with another company. For someone like Joe with good reviews and not answer his phone, It was frustrating and disappointing in our part. If Joe is not professional enough to return our calls, just imagine trying to call him back for a warranty repair.