Simple to put together - and I'm terrible at that stuff.  Extremely comfortable.  I do think it will likely get dirty - I haven't tried to clean yet.