Very easy to assemble. It is very heavy but I assembled it by myself. I got it for my German Shepherd. Very good quality for the price. Would recommend.