This product was well designed. All the parts fit well, the installation instructions were simple and very thorough. The hardware and materials were of exceptional quality as well. As close as it gets to perfect so 5 out of 5 stars.