The customer service/communication was practically non-existent after the down-payment. The day (3/10) the techs came to take measurements, they arrived three hours after we were told they were on their way. I texted Leonardo after 1 1/2 hours to see how far away the techs were and was told 30 minutes (they arrived an hour or so later). Leonardo said they could install the agreed upon shower glass encasement on 3/20, which was great. Before I could go get the credit card info to give to him, he had texted me twice (within a couple of minutes of going from upstairs to downstairs to get the card), which I thought was a bit pushy. The Friday before the install we had not heard anything from Leonardo about the time on Monday, so we called a couple of times, left messages that we needed to make arrangements accordingly, and since we got no response, I texted him that evening. I texted him again Saturday afternoon. He finally responded, "Tues install." I was ticked off that 1) we had to keep trying to contact him to get a time, 2) when he responded, it was a different day and still no time given, 3) had we not reached out, we would have made arrangements to be home on Monday for a no-show, 4) we had put half the money down, so we felt stuck. When we couldn't get a response, I reached out to Angi and they tried to reach Dreamworks, and they said they left a message because no one answered. On Tuesday morning and no workers, I inquired via text and my husband was able to get Leonardo on the phone. Of course there was an issue with the supplier and Leonardo told my husband that he was checking to see if our order was in and would call back in 30 minutes. Leonardo did call me later that evening and said one of the glass pieces was missing and that he was reaching out to the supplier and would call the next day when he had info. He told me that he "was mad with the supplier" and that the reason he didn't respond back to my texts was because "he didn't want to be bothered talking". I think he didn't mean to let that slip out because he said, "I'll make the inconvenience up to you by taking something off the price." I told him that we weren't looking for a discount, we were upset about the lack of communication. He promised he would keep us better informed and again stated he would let us know something by the next day, Wednesday. The next communication was on Friday, 10:29am, to say that the techs were on the way. 2 1/2 hours later, he sent second text that techs were on the way and then nearly 4 hours later, another text was sent that techs were on their way. So it was a little over 7 hours when techs finally arrived to install shower enclosure. It's been three days since installment and the techs seemed to have done a good job. The rub was that Leonardo was quick to call for the remaining balance and then wanted a picture of the finished project. Also, that discount he mentioned for the inconvenience, non-existent , lol. Due to communication nightmare and the inability to keep one's word, I would not recommend this company to anyone.