Oh my goodness, I'm in love. Amazing packaging it came in, so it's nice to see that the store takes pride in their products. 4 legs and screws very easy to put on the sofa. I bought in color Ivory. Yes, seat is very firm but I love that. Soft velvet. All the sowing is very well done. Just beautiful. 100% recommend!