Solid wood frame, likely custom built by previous owners. Great for a sunroom or den. We have the original back cushions, no bottom cushions so this will need to be added. We did a mix and match and it worked great. This is very comfortable, nice wide size.
I measured the three back cushions and they are 23.5” x 14” x 5.5”.
The bottom cushions were originally three that we replaced with two at 36” x 27” x 5”.So you could also find something close to 3 24 x 27 likely or 2 36 x 27.
Dog is ours, not for sale, is only modeling sofa enjoyment.