It arrived quickly.  It was easy to assemble and the size was accurate so it fit perfectly. It is comfortable and so far it is great!