I've read reviews about difficulty putting together, not our experience.  If you read instructions before starting and find video for roof (which was recommended by another review) you should have no problems.  Just know it is time consuming, husband did mostly by himself (only helped when he needed) it took approximately 10 hours which he broke into 2 days.  We love it, looks great and keeps us covered in inclement weather.