Super easy to put together. Not quite as sturdy as I would like but it gets the job done and it was worth the super reasonable price. Our 55 pound dog fits right in but it's not quite large enough for both our dogs. The house itself is a great size but the opening isn't big enough.