Love the look of these pieces!! Very easy to put together! The cushions are firm but comfortable! Excited to use them for many years to come!!