Installed on a wooden patio deck. Everything fit together perfectly. The hardware was complete and the structure is super sturdy. Wish I had installed years ago because we now enjoy the back yard much more.