Love this collection!  I have had it for a few months and it's held up really well.  It's a lot of pieces to put together but the instruction are good, it just takes some time.
The cushions are a good quality and resist stains.