Easy to assemble, except for one piece not locking in entirely together. Some areas also looked scuffed or rusted. The extra large is a good size, but I don't know how much support there is for my 110 pound shepherd when he's on there eating his marrow bone. He seems to be slumped in the belly area when laying on there. Holding up for now though!