It's perfect!  It's small and firm, but its just used for additional seating in my office.  I wouldn't want to curl up with popcorn and watch a movie on it.  It took about 3 minutes to set up and it is a nice addition to my space.  The fabric is very nice and doesn't feel cheap at all. Very pleased with this purchase!