Easy to put together...took my wife and I about 45 minutes together.  Our dogs are quite comfortable going in and out of it on their own.  Very sturdy.  Ordered it Wednesday it arrived on Friday 2 days later.  Very satisfied.