I assembled this myself, it took me some time but not impossible. It is smaller than I thought but perfect for my gazebo. I love it.