First of all, M.G.S Lawncare has changed its name to M.G.S Window Cleaning and Power Washing. I purchased its power washing services via a group buy deal a few months ago. The name of the gentleman I dealt with was Mark. Mark came by to provide a quote right after I had contacted him. He provided me a schedule for the first half of the project that was to wash the existing sand out. The second half of the project was to lay the new sand and was supposed to be 3 days later, but it was delayed due to rain. Mark asked for 100% of the payment due on day of the first half of the project. I was uncomfortable with this, as I usually don't pay contractor 100% upfront. He was reasonable enough to accept partial payment, with the balance due on the day when he laid the sand. He did such as good job in washing out the existing sand that 2 of my neighbours hired him for power washing for their driveways, too. The second half of the project was delayed much as it rained too frequently. In the end, I picked a day that was definitely dry, with possibility of 1mm of rain next day. Note that the weather forecast had been rather inaccurate for my area, and given the temperature cooling down quickly, I had to take a chance. Mark showed up as promised, and he did a fine job. It rained after approximately 15 hours of dry weather, so the driveway didn't look perfect, but it was good enough for the weather situation. I would recommend Mark's work. I suppose Greg is his partner, but I have never dealt with him. Mark didn't really reply phone messages or answer phone calls, but he replied emails promptly. Last but not least, power washing and laying new sand is a job that is affected by weather. I would not recommend undertaking this type of project in spring and fall when there are frequent rainfalls.