It only took minutes to put together and it is solidly built.  My dog goes up and down easily.  He loves it and we love it.  Very happy!