It is a decent chair, the wheels feel a bit flimsy. Mine is on a carpet and I rarely move around so it's not a big deal for me. Chair feels nice and comfortable.  Assembly is pretty straightforward , it took around 20 minutes to get it done.