I installed this 10'x10' gazebo on a 12'x24' deck.  It's a good fit and is exactly what we needed.  We added the screen netting and now we have a great place to sit outside at night.   There was no problem with the hardware or the bolts, brackets, or fasteners.  It took 2 people about 10 hours to assemble (please note that our deck is 10 feet off the ground so assembly take longer than if you are putting it together on the ground).