Assembly is not hard just time consuming.  Did need 2 longer screws for the seat on 1 chair and yes I will be putting a small cushion on the seats for comfort.  All in all I do love my stools.