Easy to put together...just the wheels need attaching.  My 11lb Yorkie loves it!  She has plenty of room to turn around and lay down.  Great purchase.