Very bad service. Contract signed in July 2012, contract state will prepare in Aug and Paving in Sep. Did prepare at the end of Aug, but never come to Paving until Nov. No response after dozens of call. Finally schedule a day to come after couple of days of heavy rain, which is not in condition to paving at all. Does not care the quality. Cancel the contract.