Took longer then promised, they were disorganized, and didn't care. you should never question any of them-father or sons-"like father," like sons,". The father told me stories about how if he did not like what a customer said to him, he's gone to their home after completeing a cememt job and tore it up with a sledge hammer, and believe me-he wasn't kidding! He's like a Tony Supprano type guy, only shorter and definitely chunkier! Hope I don't wake up to a horsehead at the foot of my bed tomorrow morning! On a more serious note, he is irresponsible, rarely to never shows up on time, and most of the time he won't show up at all, nor will he bother to call to reschedule with you or God forbid-apologize! He wants & has to expect that you will do what is "expected of you." To Run & chase him down! That price tag starts to seem so not worth it anymore once you catch on to this guy, and believe me-it doesn't take long to figure this one out. The job he did complete around our pool is cracked badly across 2 large slabs-so we contacted him & of course he-never showed up to fix the problem-said he would, but never did. Now what....Well unless I can find someone reputable who doesn't mind going over someone else's poor workmanship, I'm still out the $$$$. Def. do not want this guy as untrustworthy as he is anywhere near my property with that sledge hammer of his! Now the jist of this experience is-yes we paid I believe a substantial amount less than other Contractors were offering, which is how he keeps getting new customers-the old ones certainly do not return or refer. So you spend a little less initially until his sloppy work is done. He's way too much maintenance for him being the Maintenance Man (with or without his sledge hammer)......Anyone considering this group of so called "Professionals", think 1, 2, 3 x, then think again! Then RUN FORREST RUN-OR JENNY, RUN, RUN ANYWHERE, JUST RUN, RUN, RUN, AS FAR AS YOU CAN AND NEVER LOOK BACK AT THE VERY SHORT MAN WITH HIS 2 SONS AND A SLEDGE HAMMER.....Oh, and my Husband had to clean up properly-never finished, always left a mess, only took what he needed to start another job and left the rest sit at our house.