Super easy to assemble and has tons of storage available. I bought it for my deck, for storage and also as a table top for a BBQ. The top is definitely flat enough but slippery, I will be getting a heat resistant pad for the top that is non slip. Love it!