Stay away from these people!! They won't tell you how much something costs until they're done, and then they charge you an arm and a leg. The front desk is incompetent (can't return an email, can't provide any useful information), and owner is rude and condescending (claimed that stopping to tell me what needed to be done and how much it was going to cost wasn't worth their time--clearly they're too busy and important to consider what the homeowner wants).
Pros: Showed up on time, got job done quickly
Cons: Price, customer service, everything else