Pleased with this purchase. I have yet to be disappointed with Overstock. I really depend on the customer reviews. This little love seat was easy to put together and two people can actually sit on it. No, it is not Ethan Allen, but neither is the price. I priced numerous love seats, and this seemed the best quality for the price. Even poor quality furniture at the stores goes for a premium price. It is firm, but pretty comfy...I am not a fan of overstuffed furniture, so getting absorbed into my couch is not my preference. I think the arms will take the biggest beating, but so far it is sturdy and looks great! Cute and functional.