It arrived quickly, the box was a little beat up but the cage inside was fine. It took me and my 13 year old daughter less than an hour to set it up. Nice and sturdy.