This is exactly what we were looking for!  The cushions are very plump and I think they will hold up well over time.  Easy assembly-took me an hour to put together the whole set by myself.