It is not 12 ft X 10 ft. More like 10 ft 11 inches  X 8 ft 10 inches. My husband put it up by himself. It took 4 days.  Not all pieces went together too easily. Overall, I love it. It has not leaked any rain so far and seems fairly sturdy. Have not had winds high enough to judge that part of the Gazebo. Perfect on my deck.