Im so happy with my purchase! Cushions are firm and thick. Fabric is soft like fine felt. The color was less pink than the picture but still matched my pink pet cover. Seats are oversized like I like!!! Back could be higher but thats my only complaint.