Received the product 2 - 3 days after ordering it online.
Assembled it on a Sunday with 2 assistants, saw an online video on how to assemble from Marcy's themselves and was able to build it in 3-4 hours.
When building it, I noticed that I was missing a very minor part (rubber for the leg base) informed Chris Sports about it and was able to receive the replacement part a few days later. Luckily for me it was not a major part that would have halted the assembly or the usage of the product.
Overall, 5 stars. Product is great along with the services Chris Sports provide.