Horrible and rude. Was told they would not come and do estimate unless i came in and paid them a deposit. I sent a review to their website and found out it is a company they pay tomanage their reviews and mine was denied. HAHA i guess they only approve the good ones.