I put it together by myself, wasn’t difficult at all,, pieces are heavy. Nice sturdy piece and my doggies hopped right in with no complaints, i have a pugs and the fit perfectly with plenty of room to spare) happy with the purchase.