1) The communication is horrible. I kept calling to find out an estimate of when my countertops would be ready and Leroy kept saying he would get to me in the "near future." This went on for a week or two, and then he called randomly one day saying they were ready to install, even though they don't remove your existing sink, so I said it wasn't ready then. This is something you should tell your customer that needs to be done if you are not going to be the one to remove the sink so the countertops can be installed.
2) I've never had someone be so rude for giving me a product for which I paid. He addressed me condescendingly as "Lady" and shamed ME for HIM having to load his truck up twice - even though I never said they could come the day in question.
3) When I had figured out to take out my sink by myself, I told him I was ready, to which he replied that my countertops had been broken and he wouldn't know when they would be repaired and ready for install.
4) I told him I would be available in the afternoon for his guys to install. They instead came at 9:30 in the morning and I had meetings that I couldn't have a lot of noise interfering with, so I asked them to come later, even though I had already told Leroy I would be available after 2. They never came back to install, so I messaged Leroy asking if I could get in touch with them. He said that they would come the next morning and would not tell me when or give me an estimate after I asked twice.
5)The only redeeming factor was that the prices were the best I could find.