The instructions were way off and the pieces didn't line up. Luckily the husband is handy and figured it out with a couple of tweeks (we even used our own screws to ensure this thing will hold).  Also, the front platform is very flimsy. We added a couple more wood pieces on the bottom for extra support. Overall the unit was frustrating to work with and it needed too many extra pieces, but it was cute once assembled hence why I still gave it 2 stars. 

We did have rain and it went through the window and all over the dog's bed. We ended up adding onto the roof so that it could shade the window. So much extra work.