The chair was delivered on time and was quite easy to assemble however one of the screws for the arm did not fit.  I believe it needs to be longer.
The massage is excellent and not too rough. I really like the chair because I believe it to be a very good price for what you get.  I wasn't sure that it was leather but certainly durable in any case.