Just arrived today! Easy to put together! Everyone is right about the seat cushions being - uh - squished. We ironed them out and think the cushions will fluff up in a few days. So far, it looks great!!! Sturdy and hopeful that this stays as great looking or even better in a few days.