They came on time, did it (set up) very quickly and in a rush. Left out detail, had to call them for a second install. It finally was done right. The people who did the job/ acted professionally. The prices were very high but they were conveniently located. The turn around time from my delivery to my home from the time I purchased was very fast!