Easy to assemble. This was a great buy and my German Shepherd boy appreciates the roominess :) He's almost a year old and has plenty of room.