I purchased this to add in my screen room and it is very comfortable.  The material wipes up nicely when my dog gets it messy.

Pros: Easy to keep clean, comfortable
Cons: None