Easy to assemble, not sure of the qualitybof the leather but time will tell. Very comfy and full height and incline adjustment. Even a heated seat. Very pleased and excellent value for money