Very easy to put together but my tiny dogs are not comfortable with the plastic steps. I wish I had spent more and gotten a more sturdy one.