Assembly was very easy and it’s built very good. All pieces lined up perfect. The design is well made. Reason for 4 stars is because it should be more water resistant than it is. A light rain shower allowed water to come through. We bought it to keep furniture dry. But we are still happy with purchase.