I am obsessed with this sofa. Great price and looks expensive. Yes, it’s a little firm, but I like that in a living room when you are entertaining. Didn’t have any problems with legs fitting in, but the middle leg doesn’t hit floor sitting on hard wood, so I’m probably going to get some felt pads to raise it. Love the color and material. Looks luxurious!