Pretty easy to put together but it takes a while. It's well worth it. I haven't had them long enough to review their ability to withstand weather conditions, etc.