I am super happy with my purchase! The cushions are firm, but soft and comfortable! There is plenty of space and it was easy to put together. Exactly what I was looking for!