I love it!! Honestly it was very frustrating to put together but it is well worth it!! My mistake was not to get the first step connected properly therefore by the time I needed to connect the front panel (door) things just would not seat right. So I had to start over. You really have to make sure those panels are tucked in properly. It took me quite awhile because I took my time plus it was my day off.....about 1 12 hrs. Definitely would be faster with help and a dog who doesnt steal your screwdriver .  Overall I recommend it. Feels real sturdy. It will protect my pup from too much sun and rain. Of course I wouldnt rely on it for adverse hot or cold days though. Its nice and roomy too!