Very easy to assemble. Extremely well made. I recommend getting the insert. 
My dog loves it!