I interviewed four roofing companies for a much needed roof replacement on my townhouse in Norfolk. I selected J. Montes based on his price and experience with other roofs in my neighborhood. The pricing structure was clear and Jon, the company's owner, was easy to work with. He was very patient with my neighborhood's architectural review committee (who would get a solid F if they were on Angie's list), and was willing to work around the weather to get my roof installed as soon I received approval from the HOA. His crew worked very hard in extremely hot weather, and the roof was installed in one full working day plus a few hours the following day for clean up and touch ups. I should make a special mention of the clean up. His crew left approximately two post it note sized shingle pieces on my back patio. That's it. The roofing company who did my neighbor's townhouse left more debris in my yard then these guys who were actually working on my roof. His prices were competitive with other roofing companies, but the quality of work seems very good. Time will tell if any leaks develop, but so far every thing looks good. The only thing to keep in mind when dealing with this company is that they are roofers, not contractors. If you need painting, siding, or other work done, you will have to use someone else. However, given my experience with other contractors, and my good experience with J Montes, I would rather deal with those guys directly, select the one I thought was the best for my needs, and have Jon do my roof.