I used this contractor in 2015 without any issues, so this year contacted them for a new project that also involved some fixes to the old one from 2015. From the 1st consult in May until one defective paving stone was finally replaced in November, this one week project seemed to go on forever. The work was scheduled for June but was delayed for weeks without communication of any kind. Because of the late start - understandably due to weather - I decided I should cancel prior to any work starting and put it off until 2021, but I was told I'd lose my $1500 deposit so I went ahead. I was not consulted on material choice before the work started & there was no plan submitted to discuss, just a general conversation on what I was after. Therefore, in the end it went over budget by 40% (which I was not aware of until I got the final bill). They had staff/crew issues I won't get into. Overall the work was mostly OK - but I felt the job was really rushed. I had to text 100's of times to find out what was happening or when all work would be completed. Small fixes they agreed to were partially finished by the 1st week of Nov. and with snow coming soon I was told they were now too busy with more important winter work prep. In a nutshell: Extremely poor communication is why I wouldn't recommend them. Also - you pay cash or pay a fee to use a credit card.