So let me preface this by saying, they did offer the best price. I think I compared them with four different companies and they truly did have the most competitive price. Also, the slab they helped me pick out is beautiful. They were communicative from the very beginning, great with email (which I appreciated), and they were able to do the install over the weekend. Finally, their reviews on Angie's List were great. Going with them seemed like a no brainier. However, the day of the install was extremely frustrating. I was told they'd arrive at 9:30am and they didn't show up until over three hours later. I get that jobs like the typically run late. I am a flexible person, but three hours late is ridiculous. I tried every number I had on file for this company and no one ever called me back. After an hour and a half, I finally received a phone call from a man telling me he's 20 minutes away. After another hour had passed, I called that number back to see where he was. He said he was ten minutes and then didn't show up till another half hour later. At that point I felt like I was being jerked around. The two gentlemen who arrived didn't speak English very well which then contributed to more headaches. I was unsure what they were asking and was unsure why they were leaving me with a leaky pipe. Part of the project was to remove a wet bar sink and plumbing. I had read "plumbing" on the estimate and understood that to mean they wouldn't leave me with a leaking pipe. Again, these two gentlemen did not speak English well and my Spanish is bad, so there were communication issues. I understand they are just the messengers, but I felt frustrated with the company for leaving me with no one to speak to that day, not even by phone, who was an English speaker. They then left the house. They then returned asking for the check, which I had forgot to give them, because I was so upset about the leak. I told them as best as I could to please have their boss call me, because I had questions. I then checked my email history and remembered that they said no repairs if there are leaks. So that was on me for forgetting that part, but again, I would have loved to been reminded of that by someone who was able to communicate with me that day. So they left again and I had to ask my neighbor for help. The workers then returned a third time, but with wrenches in their hands. I then realized that these guys TOOK THE LEFTOVER GRANITE WITH THEM. I asked them what they did and they had the audacity to tell me it was trash. I demanded they then return it. They were walking away with two sizable pieces of granite with them and tried to tell me it was trash? Like **** the company wasn't going to try to make money off of the leftover slab I paid for. So with the help of my neighbor, they were able to help resolve the leak. I then wrote them a check and hope to never see these guys again. It was a frustrating experience. I want to like them. I am a flexible person. If you are running three hours late, that's fine, please just call me with updates. Don't call an hour and a half later, lie to me about when you're going to show up, and then lie again. If you're going to send me a non English speaking team, that's perfectly fine, please just give me a good number to reach someone in case there are problems. Finally, don't try to run off with the leftover material I paid for and then try to tell me that it's trash. I admit the leak part was a misunderstanding on my part. They did clarify that in an email a few weeks back, but the communication problems could have been avoided if someone was there to remind me.