This was difficult to install, even with an extra set of hands. The included screws are just barely long enough to reach through both pieces. We even tested the screws separate of the screen to ensure we weren’t simply that inept at the task. Instructions say to use a hammer or “something” to make the two parts snap together with the screen between. There’s really no snap to be made. Just a lot of pressing all you can against the two pieces while a second person attempts to get a nut to catch the screw threads.Overall, it does seem to be a solid design for what it is, and I’m optimistic it’ll hold up well. But those screws for assembly? There’s absolutely zero reason for them to be that short.Pretty good door .. wish they had it in white .. and other colorsWe cut the screen out after installing the front and back for easier instillation and worked perfectly. We like doing this this way rather than cutting the screen out first. The rest of the screen stays taunt and the dog door is more secure. Of coarse this is only our opinion.This is an easy to install and low cost pet door. It has been improved over other versions that I have purchased in years past. It's improved in two ways. First, the material is more rigid so it snaps together and stays together much better than previous models. The second improvement is the magnets at the bottom which helps secure the door in place before you slide it open. For installation I laid the screen door on the floor, then used super glue gel that I applied liberally before snapping it together. I put some magazines under the door as I snapped it together so that I could press hard on it without weakening or damaging the screen. Using the thicker super glue gel also made a much better seal so I know it's going to stay together. I'm really happy with this purchase and I can tell already that it will last a long time because of how sturdy it is and that won't come apart.After reading several of the reviews on here stating that it was a good door but the snaps wouldn't work, I decided to go ahead and give it a try. After all, it's the one of the largest screen pet doors on Amazon and it's a good price... not to mention that I view myself as a pretty good handyman and figured that I would solve the problem others had.Long story short, my review will be like everyone else's. The door is nice except for the fact it won't snap firmly together. I even took the main screen frame off, installed it on the floor, smacked the snaps together with a rubber mallet (then a hammer) and when it finally felt like it was firm enough, I installed the frame back on the porch..... but the first time the dogs walked through it, boom, the snaps were lose again. Finally gave in, drilled several holes through it, and installed some bolts / nuts.It's perfect now, but definitely more work than it should be.Also, for those wondering: I was initially worried that even this size dog door would not be big enough for my two large dogs (Golden Retriever and a Boxer - both large males)... but they do just fine going in and out.I'll be sure to post some pics of the door after it's been modded and my dogs going through it.Miki loves her door! We've lived in our house for almost three years. It has a nice sized deck with a corner arbor with a wisteria vine and we added a gate, two "sails" and a large umbrella so there is lots of shade. We thought our dog would enjoy being outside on the deck. For two summers she had no interest but this year we couldn't keep her inside. We ended up leaving the french door ajar with a 12" opening in the screen which not only let her in and out but multitudes of flies and mosquitos. We researched and ordered the Namsan screen door, installed it and OMGosh! Five practice runs with her and she has been in and out, in and out for two weeks now. Our HVAC blew last Monday night and was not replaced until Friday so we had to close the door and drop the blinds every afternoon because our den faces west and is typically 5~ warmer than the rest of the house so she learned to push through "her" door to then push the french door open too. (if we could just teach her to close the french door!).We thought initially that this looked flimsy and as others have mentioned, it is difficult to line up and secure the tabs but we used a rubber mallet and installed the zip ties and it is holding up. I think it helps that our screening is fiberglass and not metal so it has some flexibility. She's a little taller (about 17") at her shoulders but she just dips a little and has no problem and when the squirrels are in the arbor trying to eat the food from the bird feeders she flies through the door at top speed. It's holding up well!All in all we are thrilled with the freedom this gives our girl and with the overall quality.Despite some reviews standing it was difficult to install, This door is pretty easy to install. It was so easy my dog installed it for me- Remove the door and lay it on a flat surface (the ground is fine)- You have to use something to raise the frame so it can touch the screen (I used on old rubber foam kids mat I had around)- Once you have it on the correct position, punch the connecting pins through the screen and apply the super glue- After it's dry, cut the screen with a blade (I had to do this one, I couldn't trust my dog playing with sharp blades)- Install the cut screen in the door. it's hard to snap in the sides, I used a hammer with a small piece I cut from the rubber mat in between to avoid destroying the door- Add the door to the glued frame. Attention! Check the lock hole side. It should face inside your house!!- Snap the other frame side. They are harder to snap using the rubber mat as the foam absorbs the hit, but it closed wit a couple of hitsMy dog loved the design, but confessed me it's this too dangerous as it's an inter-dimensional portal. He barks like crazy when the cat goes through, warning the poor cat of the dangers of crossing it. I'm yet to convince him this is safe.