I had ordered 3 was pleasantly surprised they match my new sofa and love seat perfectly,  2 of them were good, the third one was missing the connecting screw plugs on one end and one hole didn’t match up,  didn’t complain as I didn’t want to wait for replacement. My husband is very handy so he used different screws and attached.  Worked out okay.