I was able to put this doghouse together by myself using just a phillips head screwdriver. The holes were pre-drilled so that helped putting it together. The materials used are of a good quality, so I think it will hold up for quite some time. The only reason why I rated it with 4 stars instead of 5 is that the floor boards have gaps where they don't quite line up properly. It might not be much of an issue since I am planning on putting a blanket down on the floor, but my reason for buying it was to provide a warm shelter for the feral cats who are now living in my backyard. The boards that make up the sides of the dog house, line up properly and have no gaps in between them.