We had a horrible experience as soon as the contract was signed / deposit made. Communication was subpar, deadlines were missed, delays occurred daily with no explanation. They missed their first deadline which dragged our project out significantly longer than originally stated. The installation crew they sent was an embarrassment. After they were gone, our crew had to go and tighten every single nut and bolt because the vast majority were hardly tightened whatsoever. We are now getting calls from their vendors asking for contact information as they have yet to be paid and cannot reach them. Horrible experience and wish we could start all over with a different company!