I love this gazebo! It was fairly easy to put together and it looks wonderful. The top is water resistant as it withstood a long steady rain recently. It comes with stakes to secure it to the ground but I have placed it on my cement patio. I will have someone secure it to the patio. Love the rail around the top which holds the curtains. This allows me to change up the fabric panels if I want to for a different look.