Setup was quick and easy. Basically everything you need is provided, and it probably only took me about 30 minutes to get it all put together. The most difficult part of the setup for me was fine tuning the weight for each arm to hold the monitors without them dipping, but that super simple too.
One last thing I will note is that if you plan on using all the cable management available, you'll likely need to get some longer cables to allow for them to bend safely without being pinched or getting kinked. That being said, I would definitely purchase this again in the future if needed.
Really please with the quality and functionality of this product! Thanks to my man Smokaloke on twitch for the recommendation!