Concrete worked once completed very good, however the timing, lack of communication internally within leaves allot to be desired. Workers showed one morning to start job, but we sent them packing as we didn't know if grading and step would work, as it had not been communicated to us. After a 2nd site visit by Kyle (Owner) we got everything sorted out. We had this work done will away only to come home and see our old concrete step dumped and left on lawn, plus chunks of poured concrete left on grass. Reached out to Kyle about the sloppy clean-up he was there with 2 hrs and dealt with it. Perception is everything to us. Would have loved to give a 5 rating , but just cant based on what transpired.