Looks good but not very comfortable.  Backs are too straight and not tall enough.   Screws didn’t line up like they should on the sofa.
I don’t think it will last very long with dogs and grandchildren.