Super easy to assemble (did it by myself) and feels high quality. Be sure to secure the modules together so they don't slip around a lot. Feels modern but cozy- perfect for our patio.