These are great chairs. Modern lines but still classic. Comfortable and the fabric is very soft. I plan to put a stain protector on them. 
The chairs came assembled and just required the casters to be screwed on. Easy enough. 
They roll nicely. May roll a little much for a dining chair but they won’t be used daily so should be fine.