What a pain to put together. You have to be a genius to put this thing together. We had to drill new holes and plug old ones to make it work. We also had to get new hardware as the stuff they send you is barely long enough to catch the nut or hold things together. It took us several weekends as frustration discouraged us. In the end, it looks great and works for what I need it for. The door does not slide very well, but it made it through the winter and after all the caulking it kept things dry.
If you are a genius and can read the directions which have a million pieces then you have a chance otherwise get extra screws and lots of caulk and boatloads of patience.