These cushions are perfect!  They are just what I needed.  Wayfair is a great company with lots of high quality home goods and their customer service is five-star.