Comes with everything and no assembly. I was amazed at how easy it was to unpackage and set up. Looks great and the cover is perfect!