Takes a little while to put together, but not hard at all.  Durable in really bad weather!!  Very comfortable.