Took my 19 year old son about 3 hours to mount (off and on :) )
Very happy with the product. Well made and very sturdy.