I have done a lot of shopping around locally with little luck. For the price this is a very good sofa. Much more than I expected. Very satisfied. Well made. Looks exactly as pictured and described. Bottom cushions are firm. Probably good since it will take longer to lose shape. Comfortable. Back cushions are soft. So will probably require fluffing. Fabric is a bit coarse for some but what I was looking for. Attaching legs took about 15 minutes. Arrived a day earlier than projected.