Super easy to put together, took about 20 min from unboxing to being finished. Very comfortable and adjustable to your heightfoot rest.