I am very happy with the job done by Long Beach Roofing. Mike, the sales guy, is extremely good. He's not pushy, just explained options. They were good at explaining what, when, how, and where, and how much. The prices that they promised me were what I ended up paying. They are very professional, on time, offer fair prices, and are good people. Mike did a great job, he's a great face for the company.