It arrived fast.  Once I figured out the instructions to assemble it, it went together rather fast.  It is just the right size for what I wanted and is so comfortable.   Myself and dog love it.