Overall is very nice chair. Pretty easy to assemble just need to pay attention to directions, also you might not want to fasten the arms before putting its back on.  I think the cushion will last since it feels pretty firm. Really like the white finish. My teenage daughter loves it! Thanks.