Love the style! Cushions do poof out in a few days after unpacking - not to worry! Seat cushions are pretty firm (as described) so I'm hoping it lasts a long time! Happy with the purchase.