Fairly easy to put together.  They look great and they are comfortable too.
They are the perfect height to my countertop.