Fairly easy to put together. It is kind of firm but feels like a quality piece. Nice addition to our house.