Good size for a large dog, and not too hard to assemble. However, it is particule board and one corner came damaged. Still works but can tell its broken and just don't have time to return it unfortunately