The rails to support the shade did not fit, had to hammer them in place which causes the metal panels to buckle due to forcing it in. Also, the vertical bars to hold the rails for the shade were too long, therefor I could not assemble them properly and had to scrap them. The locks for the door are really flimsy and dont actually fasten to the metal bars. I had to assemble the lock above one of the metal joints in order for the lock to not slide down the door. I do not recommend using this for larger dogs. The metal itself is pretty light weight and bendable. Aside from some of the parts mot really working, overall assembly was easy and straightforward