This is a very nice dog house. First- it’s nice and big.  My dog is medium size and she has plenty of room.  It’s very easy to assemble.  It comes with all the pieces- nails too. It is the nicest dog house I have ever purchased. It’s on a pallet to level it out but- you can’t tell!  Very very nice!  A must have!!!!