Job is finally completed after 3 months, 6 days.
Long story short is that nothing was completed within the time estimate. I was never proactively notified of revised delivery dates or delays. Every bit of information I got was only because I kept bugging them.
A part was damaged in the original order and I was given an estimate of a week for the replacement. In reality it took 24 days. The first replacement came in too short (possibly the manufacturers fault) but the installer didn't check it so we didn't find that out until he came to install it. Then a new replacement had to be ordered. After insisting that the company get an accurate delivery estimate from the mfg I was told to expect it the following Tuesday or Wednesday. On Friday I finally got a call from the installer that the part was in. I gave him a list of my available times the following week for install and he wanted to just call on Monday to fit it in when he was available. I had to insist on setting a specific appointment (Monday at 3:00) On Monday at 12:00 he texted me and wanted to come install the part. I told him I would be there at 3:00 as we had scheduled.
They were late to every appointment. Initial estimate for completion was 4-5 weeks for order placed on 16 June, 2015. Project was finally completed on 21 September, 2015 - 3 Months 6 days.
Their name says it all..Yes they were the cheapest by a good margin, but I wish now I had spent the extra money and maybe gotten better service. I have also noted several other Yelp reviews with very similar experiences.