Just received, put it together. Fits the space that we needed without being too big and bulky. Have not tried the sleeper part. It is firm and would be best for a kids space or a small family. You would need additional seating for guests. Overall, good purchase for us and fabric seems to be durable.