I am THRILLED with the sofa. Yes its firm but comfortable. It is perfect for my small living room. The delivery was on time and they were great. I am ordering the loveseat.