The seat cushions measures 25" wide x 26" deep x 7" thick with a single welt in the front. It has curved back on each end. The middle cushion has a slight curve. All cushions have a zipper
The back cushions measures 24" wide x 24" high x 7" thick with a welt around 3 sides. They are square and have a zipper on the bottom