Lots of pieces and takes about 4 hours to put together but looks nice! Definitely would not fit a dog over 60 lbs. more for medium size dogs