It took awhile to get these in, but they worth the wait.  Very easy to assemble.  Look great and very comfy!