Easy to assemble.  All of the pre-drilled holes lined up perfectly.  We did put a sealer on it as it will be exposed to weather. Sits nice and we have received several compliments.