Arrived as promised and is very soft and comfortable.  Appears to be good quality.  I did not do the assembling but I think it was pretty easy.