Love it! I had our contractors put it together so I can't speak to difficulty or ease of assembly, but this gazebo is Stylish and looks amazing over our spa.