armor decks came on time. they did a clean job and provided me with a better product than the one that i knew of. they took off all of the existing railing and put it back at the end. they explained how to maintain my new deck - how to clean properly so that it would last. the deck looks great and i don't have to paint it anymore.