Assembly was fairly easy for me. It took about an 1hr and a half. Seems a little unsturdy but the product has been holding up fine for me. Would like to modernize it later on