Very firm and beautiful material. Love seat back cushions did not connect properly. All in all, I love it. I will try to figure out how to connect it, but I can still sit on it. Great for my small living room.