Love! Perfect length-I can easily stretch out and we can fit all three family members on it while sitting. Not too hard or soft-just right. Came with tons of pillows. Not the easiest to clean-our dog keeps getting dirt on it-but it comes out with a lot of elbow grease.