This is better in person than in the picture. Perfect size for my small loveseat. It’s soft and not hard.