This doghouse was easy to assemble.  My dog likes the roof, this is one of his favorite features as it serves as a deck for him, and was one of my main considerations when getting a house for him.  The size (largest available) I ordered is just right for my dog, he is 60 lbs. and is able to either curl up or stretch out inside with plenty of room.  I did add a SnooZZy Fleece crate bed to the house and it fits well inside.