They came and did my driveway the past summer. First warning sign should have been how long they took to complete job. Took them more than 2 months to finish job, making up excuses along the way about the weather (it was sunny on most days they didn't come) or other companies (material or the paving company). That would have been all fine if they had actually did a good job. Immediately after sealing, we saw clear differences in color in major spots (as you can see in the picture). They came and said that was normal; I spoke to multiple people from other companies that said that was very poor workmanship and shouldn't be the case. Also there were many spots (particularly under the steps) where a lot of dirt was under the seal and are now permanently etched there. You're supposed to power wash the driveway, let it dry for a day, then do the sealing the next day. They did the sealing almost 3 days later; didn't bother power washing again.
The seal went away this year (supposed to last 2 years min), and we also noticed a lot of spots with cracks. Sent them email and called multiple times, but no response.
Save your money; go with someone else, even if you pay more.