Arrived less than 48 hours after I ordered it.  It was easy to assemble.  There was a large gap around the large door, but this was easily remedied with some weatherstripping.  Now to get the cat to use it!