Great quality sofa. Pretty firm but I’m hoping it will loosen up with some wear. Legs were easy to install and it compliments my living room perfectly.