We were concerned that the product would not come close to matching our expectations.  After installing it, I am happy to report that it has exceeded our expectations by a wide margin.  The package arrived in only a few days from when we ordered it.  It was well packaged protecting all of the intricate pieces.  Assembly and mounting was easy.  We would not hesitate to order another product of this type in the future.