All the parts were here, instructions were good, getting it shipped was super smooth and awesome. A little nervous about how it will hold up to the snow and hail but am optimistic!