Easy to assemble (my neighbors assisted). It only took us about 30 minutes. It seems very stable and looks very nice on my front porch.